This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
programming:cpp:binary [2022/04/11 14:22] odagawa |
programming:cpp:binary [2022/04/30 17:48] (current) odagawa |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ROOT を使っている限りは気にする必要がないが, emulsion とのデータをやり取りするために必要だった. | ROOT を使っている限りは気にする必要がないが, emulsion とのデータをやり取りするために必要だった. | ||
| - | たとえば以下のようなクラスをかんがえる. | + | このとき,vector のような可変長配列は要素数を保持しておく必要がある.\\ |
| + | したがって,'' | ||
| + | 単なるメンバ変数とともに vector の要素数を追加で読み書きできるようにしておくことがポイントだと思う. | ||
| + | |||
| + | たとえば以下のようなクラスを考える. | ||
| <code cpp MyClass.hpp> | <code cpp MyClass.hpp> | ||
| + | #ifndef MYCLASS_HPP | ||
| + | #define MYCLASS_HPP | ||
| + | |||
| #include < | #include < | ||
| - | class Myclass | + | class MyClass |
| public : | public : | ||
| int var1; | int var1; | ||
| Line 16: | Line 23: | ||
| std:: | std:: | ||
| }; | }; | ||
| + | #endif | ||
| </ | </ | ||