クラスの基本

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

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

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

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

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

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

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

関連記事

Webスクレイピングの勉強会に行ってきた

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

OpenCV3.3.0でsfmモジュールのビルドに成功!

最小二乗法

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

Mechanizeで要認証Webサイトをスクレイピング

Faster R-CNN:ディープラーニングによる一般物体検...

マルコフ連鎖モンテカルロ法

それぞれの媒質の屈折率

openMVGをWindows10 Visual Studi...

Caffe:読みやすくて高速なディープラーニングのフレームワ...

PyTorch3D:3Dコンピュータービジョンライブラリ

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

OANDAのfxTrade API

Python拡張モジュールのWindows用インストーラー配...

Google App Engine上のWordPressでF...

オープンソースの顔認識フレームワーク『OpenBR』

豚インフルエンザ

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

HaskellのAPI検索サイト 『Hoogle』

ブログをGoogle App EngineからAmazon ...

WordPress on Windows Azure

Adobe Photoshop CS5の新機能

represent

Raspberry Pi

Unity ARKitプラグインサンプルのドキュメントを読む

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

Super Resolution:OpenCVの超解像処理モ...

ブログが1日ダウンしてました

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

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

Mask R-CNN:ディープラーニングによる一般物体検出・...

OpenCV 3.1とopencv_contribモジュール...

OpenVDB:3Dボリュームデータ処理ライブラリ

windows server 2008のターミナルサービス

Visual Studioでユーザー定義のSyntax Hi...

立体視を試してみた

Point Cloud Utils:Pythonで3D点群・...

Math Inspector:科学計算向けビジュアルプログラ...

Webページ制作のためのメモ

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

甲虫の色とか

コメント