Cpp クラス メンバ変数のソースを表示
新しいページはコチラ
移動:
案内
,
検索
<table class="mbox-small" style="border:1px solid #aaa; background-color:#f9f9f9; width:22em;" id="RealTitleBanner"> <tr> <td style="width:1px;"></td> <td class="mbox-text plainlist" style="">本来の表記は「<b><span id="RealTitle" style="font-size:large;">C++ クラス メンバ変数</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td> </tr> </table> ※このページでは[[C PlusPlus|C++]]にのみ存在する機能として、記事タイトルが<nowiki>C++ クラス アクセス指定子</nowiki>になっています。<br /> <br /> == '''クラス メンバ変数''' == この記事の前までに項目、[[Cpp クラス|クラス]]、[[Cpp クラス アクセス指定子|アクセス指定子]]でなんどか使ってきた言葉なので、既になんとなくわかって頂けているとは思うのですが、改めて、この記事でメンバ変数について記述したいと思います。ここに書いてるC++関連の記事はどこから読んでも理解できるよう考慮しているため。繰り返し、繰り返し同じことを説明している場合があります。意外と、どこから読んでもわかるようには出来上がっていないのが、管理人の不徳の致すところです。参考書にはできないWebページによるリファレンスの特徴として、無駄に文章を長くできると言う利点を生かしつつ、リンクや大きな画像による説明が可能であるという点、および、間違えても、こっそり修正して知らんぷりをするという、そういったずるいことができる利点も含めて、いろいろな思惑で作っています。どうせタダで読めてるんですし、管理人の人柄的なものを前面にだしつつ、実験的な試みを取り入れながら、いままでになかったようなC++の解説記事にしていきたいと、かなり崇高な意識でこの記事作成に取り組んでいます。 嘘。 嘘かよっ。でも少し本気。というわけで本題に入りたいと思います。(このへんまで懲りずに読んで頂けている熱心な人がいたら素晴らしいですね。大体の人は、違うページを検索しなおしてるのやもしれません。)このクソみたいなWikiのおかげでプログラムのなんたるかを知ることができましたという感想をもってくれる人を輩出するのがわたしの希望であり、これを糧にあたらしい未来をささえていけたらなんと光栄なことかとおもっております。 つうか、本題にはいれよ。 メンバ変数というのは、クラスの中で宣言した変数のことでして、構造体でも構造体の中で宣言した変数はメンバ変数という呼びました。それがクラスになっただけのことです。 たとえば…以下のようなクラスがあったとしたらで、クラスのメンバ変数について説明します。 <syntaxhighlight lang="cpp" line start="1"> #pragma once class CMemberVar001 { private: int m_nValue; void mf_Print(void); void mf_Print2(void); protected: int mpro_nValue; void mfpro_Print(void); void mfpro_Print2(void); public: int mpub_nValue; void mfpub_Print(void); void mfpub_Print2(void); CMemberVar001(void); ~CMemberVar001(void); }; </syntaxhighlight>
テンプレート:記事名の制約
(
ソースを閲覧
)
Cpp クラス メンバ変数
に戻る。
個人用ツール
52.14.123.251
このIPアドレスのトーク
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツールボックス
リンク元
関連ページの更新状況
特別ページ