C++

仮想関数テーブルポインタはいつコピーされるのか

C++

Base* b1 = NULL; // 仮想関数を定義したクラス char mem[255] = ""; b1 = (Base*)mem; // ①これはダメ b1 = (Base*)malloc(sizeof(Base)); // ②これもダメ b1 = new Base(); // ③これはOKデバッガで追うとoperator new()の後のコンストラクタで mov dword p…

LinuxでC/C++開発環境

C++

仕事で使っていて暇なとき色々いじくりまわしているのだが、EclipseかNetBeansどちらが良いか。

いまさらscanf,getchar

C++

// 変数に代入された場合1以上の値が返る。代入されなかった場合は0。EOFは-1 cout << scanf("%f",&a) << endl; // EOFまで入力を受け付ける for (;n=getchar(),~n;) { for(;getchar==10;){}//改行まで読む }

Cygwin

C++

環境変数とかバイナリーパーサーとか色々なサイト参考にして設定したんだけど、 Eclipse+CDTでデバッグできない。。。やっぱパソコン買う