CPA 試験問題 101
次のコードをコンパイルして実行しようとするとどうなりますか?
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスファースト
{
文字列 *s;
公共:
First() { s = 新しい文字列("テキスト");}
~First() { s を削除します;}
void Print(){ cout<<*s;}
};
int main()
{
最初の最初のオブジェクト;
FirstObject.Print(); FirstObject.~First(); }
#include <iostream>
#include <文字列>
名前空間 std を使用します。
クラスファースト
{
文字列 *s;
公共:
First() { s = 新しい文字列("テキスト");}
~First() { s を削除します;}
void Print(){ cout<<*s;}
};
int main()
{
最初の最初のオブジェクト;
FirstObject.Print(); FirstObject.~First(); }