クラスの基本

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

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

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

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

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

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

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

関連記事

html5のcanvasの可能性

OpenCV

立体映像プレイヤー『Stereoscopic Player』

viser:Pythonで使える3D可視化ライブラリ

リクナビを使わない就職活動

ZBrushで作った3Dモデルを立体視で確認できるVRアプリ...

ZigBee

Konashiを買った

Live CV:インタラクティブにComputer Visi...

libigl:軽量なジオメトリ処理ライブラリ

ブログのデザイン変えました

科学技術計算向けスクリプト言語『Julia』

Raspberry Pi

CGレンダラ研究開発のためのフレームワーク『Lightmet...

参考になりそうなサイト

trimesh:PythonでポリゴンMeshを扱うライブラ...

タマムシっぽい質感

Web経由でRaspberry PiのGPIOを操作したい

OpenCVでiPhone6sのカメラをキャリブレーションす...

WordPressの表示を高速化する

UnityでOpenCVを使うには?

BGSLibrary:OpenCVベースの背景差分ライブラリ

テンソル

OpenMayaRender

マンガで分かる JavaScriptプログラミング講座

任意の英語サイト中で自分がまだ覚えていない英単語だけに日本語...

iPhone・iPod touchで動作する知育ロボット『R...

OpenCVで顔のモーフィングを実装する

手を動かしながら学ぶデータマイニング

ポリゴン用各種イテレータと関数セット

Deep Learningとその他の機械学習手法の性能比較

Boost オープンソースライブラリ

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

Iterator

Polyscope:3Dデータ操作用GUIライブラリ

iOSデバイスのためのフィジカル・コンピューティングツールキ...

Unity ARKitプラグインサンプルのチュートリアルを読...

TVML (TV program Making langua...

OpenCV バージョン4がリリースされた!

Singular

にっぽんお好み焼き協会

geometry3Sharp:Unity C#で使えるポリゴ...

コメント