Visualization Tool Kit(VTK)など

×
初期化(new) されていないポインタを従来は NULLとしていたが、#define NULL 0である。これは数値型ともあらゆるポインタ型ともとれることになっている。
この場合、数値として使うのかアドレスとして使うのかコンパイラにはわからず混乱することがある。
nullptrは無効なアドレスを意味するポインタ型である。

double * p;
p = nullptr;

if( p != nullptr )
{
  delete p;
}

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー

チュートリアル

アルゴリズム(数学)

並列計算

STL

#include<memory> #include<string> #include<sstream> #include<algorithm> #include<functional> #include<numeric>

Media Foundation

【メニュー編集】
Wiki記法ガイド

メンバーのみ編集できます

広告募集中