2016-06-15 16 views
-5

シンプルな型のオブジェクト(int、bool、doubleなど)の作成方法を知りたいと思います。任意のコンストラクタがありますか?そして、デストラクタがなければ、どのように破壊されますか?シンプルな型をC++で作成する

+2

あなたの質問は全く研究努力をしていません。有効な質問は、あなた自身の研究の後で、あなたがいくつかの特定の点を理解していない場合です。 – renemilk

+0

ああ、申し訳ありませんが、私は検索しましたが、何の答えも見つからなかったので、私はここでそれを聞いています。多分、由緒は質問に答えることができますか? :) – Benjamin

+2

関連:http://stackoverflow.com/q/5113365/315052およびhttp://stackoverflow.com/q/3803153/315052およびhttp://stackoverflow.com/q/456310/315052およびhttp: /stackoverflow.com/q/24000710/315052 – jxh

答えて

0

int型、bool型、double型、char型などの変数は、オブジェクトではありません。これらの型はプリミティブ型と呼ばれ、メモリの割り当て/解放の外にはコンストラクタ/デストラクタはありません。詳細を参照してください。

0

これらはオブジェクトではなく、実際にはプリミティブ型と呼ばれます。 グローバル変数と静的変数は、コンパイラによってデフォルトでゼロ初期化されます。 ローカル変数には通常、ランダム値が含まれます(標準では定義されていません)。

関連する問題