クラスの基本

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

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

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

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


スポンサーリンク

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

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

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


スポンサーリンク

関連記事

自前のShaderがおかしい件
MRenderUtil::raytrace
iPhone・iPod touchで動作する知育ロボット『ROMO』
OpenCV 3.1のsfmモジュールを試す
MythTV:Linuxでテレビの視聴・録画ができるオープンソースプロジェクト
Boost オープンソースライブラリ
Google App Engine上のWordPressでFlickrの画像を貼る
立体映像プレイヤー『Stereoscopic Player』
ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
C++始めようと思うんだ
Unityで学ぶC#
OpenCVのための軽量GUIライブラリ『cvui』
ブラウザ操作自動化ツール『Selenium』を試す
Mean Stack開発の最初の一歩
Google ブック検索
動的なメモリの扱い
ArUco:OpenCVベースのコンパクトなARライブラリ
オープンソースの人体モデリングツール『MakeHuman』のAPI開発プロジェクトがスタート
無料のSEOツールPythagoras(ピタゴラス)
Webサイトのワイヤーフレームが作成できるオンラインツール
Google Chromecast
書籍『ROSプログラミング』
OpenCVでPhotoshopのプラグイン開発
OpenCVでiPhone6sのカメラをキャリブレーションする
Google App EngineでWordPress
皆声.jp
C++の抽象クラス
読みやすくて高速なディープラーニングのフレームワーク『Caffe』
Unityからkonashiをコントロールする
Google App Engine上のWordPressでAmazonJSを利用する
インタラクティブにComputer Visionコーディングができるツール『Live CV』
人材輩出企業
WordPress on Google App Engineを1週間運用してみて
DCGAN (Deep Convolutional GAN):畳み込みニューラルネットワークによる敵...
BlenderのPython環境にPyTorchをインストールする
konashiのサンプルコードを動かしてみた
Web経由でRaspberry PiのGPIOを操作したい
ディープラーニング
仮想関数
MFnMeshクラスのsplit関数
Google Earth用の建物を簡単に作れるツール Google Building Maker 公...
株式会社ヘキサドライブの研究室ページ

コメント