クラスの基本

C++のクラスはjavaと少し書き方が違うみたい。

クラス宣言
 class クラス名{
  アクセス指定子:
  変数の宣言;
  ・・・
  関数の宣言:
  ・・・
 };

メンバ関数の定義
 戻り値の型 クラス名::メンバ関数名(引数リスト)
 {
  ・・・
 }

オブジェクトの作成
 クラス名 変数名;

コンストラクタの定義
 クラス名::クラス名(引数のリスト)
 {
  ・・・
 }

静的メンバ関数の呼び出し
 クラス名::関数名(引数リスト);

派生クラスの宣言
 class 派生クラス名 : アクセス指定子 基本クラス名
 {
  派生クラスに追加するメンバの宣言
 };

関連記事

OpenCV 3.1のsfmモジュールを試す

OpenCV 3.3.0 contribのsfmモジュールの...

オープンソースの人体モデリングツール『MakeHuman』の...

オープンソースのロボットアプリケーションフレームワーク『RO...

Iterator

OpenFace:Deep Neural Networkによ...

HSV色空間

胡蝶蘭の原種

WinSCP

C++ 標準テンプレートライブラリ (STL)

OpenCV 3.1のsfmモジュールのビルド再び

C#で使える遺伝的アルゴリズムライブラリ『GeneticSh...

Googleの3Dウェブ・プラグインO3D

Open Shading Language (OSL)

書籍『3次元コンピュータビジョン計算ハンドブック』を購入

Twitter APIのPythonラッパー『python-...

自前のShaderがおかしい件

Kornia:微分可能なコンピュータービジョンライブラリ

まだ続くブログの不調

ポリゴンジオメトリ処理ライブラリ『pmp-library (...

Human Generator:Blenderの人体生成アド...

Google App Engine上のWordPressでA...

Pythonのソースコードに特化した検索エンジン『Nulle...

OpenMayaのPhongShaderクラス

WordPress on Google App Engine...

MFnMeshクラスのsplit関数

仮想関数

UnityのAR FoundationでARKit 3

Google Earth用の建物を簡単に作れるツール Goo...

Google App Engineのデプロイ失敗

Windows10でPyTorchをインストールしてVSCo...

OpenMVS:Multi-View Stereoによる3次...

python-twitterで自分のお気に入りを取得する

AndroidもopenGLも初心者さ (でもJavaは知っ...

UnityのGameObjectの向きをScriptで制御す...

Multi-View Environment:複数画像から3...

豚インフルエンザ

甲虫の色とか

東京アメッシュ 東京ローカルな雨情報サイト

Theia:オープンソースのStructure from M...

今年もSSII

Amdahlの法則

コメント