クラスの基本

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

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

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

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


スポンサーリンク

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

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

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


スポンサーリンク

関連記事

Maya API Reference
Deep Fluids:流体シミュレーションをディープラーニングで近似する
Raspberry Pi
Unityの各コンポーネント間でのやり取り
UnityのGameObjectの向きをScriptで制御する
書籍『3次元コンピュータビジョン計算ハンドブック』を購入
UnityでPoint Cloudを表示する方法
タマムシっぽい質感
OpenCVの超解像(SuperResolution)モジュールを試す
テンソル
甲虫の色とか
Deep Neural Networkによる顔の個人識別フレームワーク『OpenFace』
Open Shading Language (OSL)
Konashiを買った
今年もSSII
Pythonのソースコードに特化した検索エンジン『Nullege』
PythonのStructure from Motionライブラリ『OpenSfM』
ニューラルネットワークで画像分類
Mitsuba 2:オープンソースの物理ベースレンダラ
機械学習で遊ぶ
AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する
3D復元技術の情報リンク集
OpenCVベースの背景差分ライブラリ『BGSLibrary』
C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』
ブラウザ上でJavaScript,HTML,CSSを書いて共有するサイト『jsdo.it』
OpenCV バージョン4がリリースされた!
Amdahlの法則
Mayaのプラグイン開発
openMVGをWindows10 Visual Studio 2015環境でビルドする
まだ続くブログの不調
3Dコンピュータービジョンライブラリ『PyTorch3D』
法線マップを用意してCanvas上でShadingするサンプル
iPhoneアプリ開発 Xcode 5のお作法
オープンソースのSLAMライブラリ『Cartographer』
UnityのAR FoundationでARKit 3
IronPythonを使ってUnity上でPythonのコードを実行する
画像からカメラの3次元位置・姿勢を推定するライブラリ『OpenGV』
OpenCVで顔のモーフィングを実装する
TensorFlowでCGを微分できる『TensorFlow Graphics』
pythonもかじってみようかと
OpenCV3.3.0でsfmモジュールのビルドに成功!
参考になりそうなサイト

コメント