C++相談室 part69
at TECH
813:デフォルトの名無しさん
09/06/07 14:38:59
上の例、バッファーとポインターが同じでした、ミスすみません
>>881 下記のようにうにエラーになります >>812 100個のインスタンスを作るわけではないです
class AA
{
int a1,a2;
public:
AA() { printf("AA コンストラクタ\n"); }
~AA() { printf("AA デストラクタ\n"); }
};
int _tmain(int argc, _TCHAR* argv[])
{
char buf[100];
AA *datp;
datp = (AA *)buf;
new(datp) AA(); // ここがエラーになる…
datp->~AA();
return 0;
}
エラー 1 error C2660: 'operator new' : 関数に 2 個の引数を指定できません。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5009日前に更新/243 KB
担当:undef