Download presentation
Presentation is loading. Please wait.
1
Step-by-Step Guide on How to Start ALICE Analysis
1.1 C/C++言語 Classを作る 作成者 尾林 秀幸 2017/3/12 Step-by-Step Guide on How to Start ALICE Analysis
2
Step-by-Step Guide on How to Start ALICE Analysis
Classとは? 構造体を機能拡張したもので、データと関数を持っている構造体 基本構造 class クラス名 { private: // ~~非公開部分~~ データメンバ ・・・ public: //~~公開部分~~ メンバ関数 ・・・ } private内の変数は 外部からいじれない public内の変数は 外部からいじれる 2017/3/12 Step-by-Step Guide on How to Start ALICE Analysis
3
Step-by-Step Guide on How to Start ALICE Analysis
Classを作る利点 Classには以下のような利点があります。 プログラムの部品化 複雑なプログラムも複数のclassを組み合わせて作ることができる モジュールのブラックボックス化 外部からアクセスしてよいものと、ダメなものを明示的に分けることができる つまり、プログラムの根幹部分を変更できないようにすることで、外部の人の書き換えによってプログラムが正常に動作しなくなることを防いでいる ※ 参照 2017/3/12 Step-by-Step Guide on How to Start ALICE Analysis
4
Step-by-Step Guide on How to Start ALICE Analysis
Classの例 nameという箱を用意 Nekoという関数でnameにs(引数)を代入する doraという名前のNeko関数(引数”tama”)を定義 classの定義 doraの実行 主要部 出力結果 2017/3/12 Step-by-Step Guide on How to Start ALICE Analysis
5
Step-by-Step Guide on How to Start ALICE Analysis
参考文献 C++ class C++入門 (第5章) 初心者のためのポイントC言語 (第15章) 2017/3/12 Step-by-Step Guide on How to Start ALICE Analysis
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.