C++

C++0x、いいですね

C++

C++の次期仕様「C++0x」のポイント ~Bjarne Stroustrup氏との対話~ (1/2):CodeZine(コードジン)で以下の記述を発見。 新機能が追加されることにより、標準ライブラリはより使いやすく、より高速になります。私は次のような初期化リストを気に入っていま…

C++のtypedefって、、、

C++

C++についてふと思ったことを書いてみる。 まずは普通の変数宣言と関数定義 char val; //変数 int array[SIZE]; //配列 int func(int arg1, double arg2){...} //関数変数の宣言の形は 型名 変数名; でも配列の場合はサイズが後ろにくる。 これはint[SIZE]と…

fopen vs CFile::Open vs _access

C++

ファイルの書き込みオープンのチェックに関して以下の3つの処理の違い、ご存知だろうか?1. fopenを使う場合 FILE *fp = fopen(file_name, "w"); if (fp == NULL) { return; } fclose(fp); 2. CFile::Openを使う場合 CFile file; if (file.Open(file_na…