クラスの基本

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

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

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

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

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

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

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

関連記事

複屈折

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

OpenFace:Deep Neural Networkによ...

SONY製のニューラルネットワークライブラリ『NNabla』

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

Python for Unity:UnityEditorでP...

MFnDataとMFnAttribute

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

SVM (Support Vector Machine)

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

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

OpenCVで動画の手ぶれ補正

OpenCVで平均顔を作るチュートリアル

UnityでARKit2.0

adskShaderSDK

CGALDotNet:計算幾何学ライブラリ CGALのC#ラ...

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

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

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

Unityで学ぶC#

WordPressの表示を高速化する

ROSの薄い本

Google Colaboratoryで遊ぶ準備

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

企業の強みが一目でわかる? 『就活SWOT』

OpenCV 3.3.0-RCでsfmモジュールをビルド

PythonでBlenderのAdd-on開発

GAN (Generative Adversarial Ne...

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

Adobe Photoshop CS5の新機能

ドットインストールのWordPress入門レッスン

株式会社ヘキサドライブの研究室ページ

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

NumSharp:C#で使えるNumPyライクな数値計算ライ...

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

JavaScriptとかWebGLとかCanvasとか

就職面接で聞くべき7つの質問→日本にローカライズすると3つぐ...

スクラッチで既存のキャラクターを立体化したい

Google ブック検索

Unreal Engineの薄い本

PyDataTokyo主催のDeep Learning勉強会

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

コメント