クラスの基本

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

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

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

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

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

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

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

関連記事

Raspberry Pi 2のGPIOピン配置

ROSの薄い本

オープンソースの顔の動作解析ツールキット『OpenFace』

フィーリングに基づくタマムシの質感表現

Google App Engine上のWordPressでA...

hloc:SuperGlueで精度を向上させたSfM・Vis...

ManuelBastioniLAB:人体モデリングできるBl...

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

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

PGGAN:段階的に解像度を上げて学習を進めるGAN

OpenCVの超解像(SuperResolution)モジュ...

螺鈿(らでん)

Mitsuba 3:オープンソースの研究向けレンダラ

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

html5のcanvasの可能性

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

Mitsuba 2:オープンソースの物理ベースレンダラ

cvui:OpenCVのための軽量GUIライブラリ

まだ続くブログの不調

なんかすごいサイト

3Dグラフィックスの入門書

Raytracing Wiki

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

UnityでLight Shaftを表現する

UnityのAR FoundationでARKit 3

プログラミングスキルとは何か?

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

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

OpenAR:OpenCVベースのマーカーARライブラリ

チャットツール用bot開発フレームワーク『Hubot』

PythonでMayaのShapeノードプラグインを作る

bpy-renderer:レンダリング用Pythonパッケー...

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

TVML (TV program Making langua...

Raspberry PiのGPIOを操作するPythonライ...

Pythonの自然言語処理ライブラリ『NLTK(Natura...

WordPressプラグインの作り方

『Follow Finder』 (Google Labs)

ArUco:OpenCVベースのコンパクトなARライブラリ

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

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

iPhone x ロボットハッカソン~RomoのiPhone...

コメント