クラスの基本

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

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

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

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

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

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

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

関連記事

豚インフルエンザ

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

このブログのデザインに飽きてきた

人材輩出企業

Maya API Reference

OpenGVの用語

Seleniumを使ったFXや株の自動取引

OpenGVのライブラリ構成

AfterEffectsプラグイン開発

MVStudio:オープンソースのPhotogrammetr...

ROMOハッカソンに行ってきた

Structure from Motion (多視点画像から...

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

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

ファイバー束

雷情報専門サイト『雷Ch』

WordPressプラグインによるサイトマップの自動生成

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

WinSCP

OpenMayaRender

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

SONYの自律型エンタテインメントロボット『aibo』

PyDataTokyo主催のDeep Learning勉強会

TorchStudio:PyTorchのための統合開発環境と...

UnrealCLR:Unreal Engineで.NET C...

OpenMVSのサンプルを動かしてみる

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

プログラムによる景観の自動生成

Unityの各コンポーネント間でのやり取り

機械学習手法『Random Forest』

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

RSSフィードを読込んで表示するWordpressプラグイン...

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

参考になりそうなサイト

GAN (Generative Adversarial Ne...

UnityのMonoBehaviourクラスをシングルトン化...

Model View Controller

Blendify:コンピュータービジョン向けBlenderラ...

Geogram:C++の3D幾何アルゴリズムライブラリ

Iterator

PythonのHTML・XMLパーサー『BeautifulS...

サンプルコードにも間違いはある?

コメント