Cpp クラス インライン関数 新しいページはコチラ
提供: yonewiki
(ページの作成:「C++に戻る <table class="mbox-small" style="border:1px solid #aaa; background-color:#f9f9f9; width:22em;" id="RealTitleBanner"> <tr>...」) |
(→クラス インライン関数) |
||
11行: | 11行: | ||
<br /> | <br /> | ||
== '''クラス インライン関数''' == | == '''クラス インライン関数''' == | ||
+ | クラスの中の関数が、関数名からもあきらかで、簡単な動作の場合にはヘッダファイルの宣言自体にプログラムを記述してしまうという関数をインライン関数と呼んでいます。例えば、以下のような感じになります。 | ||
+ | <span style="color: #ffffff; background-color: #555555; padding: 0px 5px 0px 5px; display: inline-block;">cpp <span>(</span>ClassInlineFunc.h | ||
+ | <span>)</span></span><!-- padding 上 右 下 左--> | ||
+ | <syntaxhighlight2 lang="cpp" line> | ||
+ | class CInlineFunc{ | ||
+ | private; | ||
+ | |||
+ | int m_iSize; | ||
+ | |||
+ | public; | ||
+ | |||
+ | CInlineFunc(); | ||
+ | ~CInlineFunc(); | ||
+ | int iSize_Get(); | ||
+ | void iSize_Set(); | ||
+ | |||
+ | void iSize_Increment(){m_iSize++;}; | ||
+ | |||
+ | } | ||
[[C PlusPlus#C++からの技術|C++]]に戻る | [[C PlusPlus#C++からの技術|C++]]に戻る |