C ++との研究ノートレッスンテン新しいmalloc関数、名前空間

研究ノートの内容から:Ditaiソフトウェア・カレッジTangzuo林先生のビデオ、私はあなたの指導に感謝します

新しいキーワードとのmalloc関数の違い:

1.newキーワードは、C ++の一部である
2.malloc Cライブラリ関数が提供される
のメモリアロケーションユニットの特定のタイプに3.new
4.mallocは、メモリ割り当てのバイト
1つのアプリケーションで5.newタイプ可変時に初期化することができる
特性は、メモリの初期化6.malloc持っていない
自由ではない、したがって7を、デストラクタはトリガーオブジェクトクラスを削除します

C ++の名前空間:

1. C言語でのみグローバルスコープ、すべてのグローバル識別子が同じスコープは、識別子の間の衝突の可能性を共有
2. C ++の名前空間グローバルスコープ内の名前空間の概念が異なるに分割されます部分、識別子は同じ名前であってもよい名前空間は、お互いに競合がネストされた名前空間をすることができていません
また、デフォルトの名前空間と呼ばれる3.グローバルスコープ
に同じ名前のファイルが複数の一般的な定義の名前空間4を、異なる内容の場合コンテンツは、リンク・エラーと同じであれば、その後、追加

どのように使用するには:

1.名前空間全体:名前空間名使用;
2.名前空間変数:使用して変数名::;
3.デフォルトの名前空間の変数:::変数

公開された14元の記事 ウォンの賞賛0 ビュー100

おすすめ

転載: blog.csdn.net/u012321968/article/details/104450271