Documentation Home
> C++ 移行ガイド
C++ 移行ガイド
Book Information
はじめに
第 1 章 概要
C++言語
コンパイラの動作モード
標準モード
互換モード
バイナリ互換の問題
言語の変更
新旧バイナリの混在
条件式
関数ポインタと void*
第 2 章 互換モードの使い方
互換モード
互換モードで有効なキーワード
言語の意味
第 3 章 標準モードの使い方
標準モード
標準モードのキーワード
テンプレート
型名の解決
新しい規則への移行
明示的なインスタンス化と特殊化
テンプレートレポジトリ (テンプレートの格納場所)
テンプレートと標準ライブラリ
クラス名の挿入
for 文中の変数
文字列リテラルと char*
新しい形式の new と delete
new と delete の配列形式
例外の指定
置き換え関数
インクルードするヘッダー
ブール型
extern“C” 関数へのポインタ
言語リンケージ
移植性の低い解決策
関数のパラメータとしての関数へのポインタ
実行時の型識別 (RTTI)
標準の例外
第 4 章 入出力ストリームとライブラリヘッダーの使い方
入出力ストリーム
タスク (コルーチン) ライブラリ
Rogue Wave Tools.h++
C ライブラリヘッダー
標準ヘッダーの実装
第 5 章 C++ 3.0 から C++ 5.0 への移行
C++ 3.0 コンパイラ以降に追加されたキーワード
ソースコードの非互換性
Cfront のリンク時のインスタンス化
第 6 章 C から C++ への移行
予約キーワードと事前定義済みのキーワード
汎用ヘッダーファイルの作成
C 関数へのリンク
© 2010, Oracle Corporation and/or its affiliates