RcppのためのC++入門
Masaki E. Tsuda
2017-03-26
はじめに
このサイトは Rcpp を使うために最低限必要な C++ の知識を紹介することを目的としています。
Rcppのそのものの解説については Introduction to Rcpp(日本語) を参照してください。
0.1 本書の構成
このサイトの構成は以下のようになる予定です。
- C++の概要
- C++の特徴 _ C++の構成要素
- 変数
- 変数の宣言
- 変数の型
- 基本型
- ユーザー定義型
- 参照型
- 配列型(優先度低)
- ポインタ型(優先度低)
- 変数の初期化
- 修飾子
- 変数のスコープ
- 関数
- 関数の定義
- 引数
- 値渡し
- 参照渡し
- ポインタ渡し
- 関数の多重定義
- 関数テンプレート
- 制御文
- for文
- if文
- switch文
- 列挙型
- 構造体とクラス
- メンバ変数
- メンバ関数
- 静的メンバ変数・関数
- コンストラクタ
- デストラクタ
- 継承
- クラステンプレート
- データ構造とアルゴリズム(STL)
- データ構造
- イテレータ
- アルゴリズム
名前空間
- ヘッダファイルの書き方
複数ファイルにわけて書く方法