命名規則、ハンガリアン記法について調べています。
構造体、列挙型、クラスを変数として所持する場合はどのようなるのでしょうか?
本体の名前は下記かと思いますが、、
構造体→S or tag_
列挙→E
クラス→C
宜しくお願い致します。
システムハンガリアンはすでに過去の記法です。
いくつか記事を見ましたので知っています。
必要になったので調べてみましたが、わからなかったので質問させて頂きました。
標準化されているわけではないので、複数の流儀があります。なぜ必要になったのかを説明した方が回答し易いのではないでしょうか。
> 必要になったので調べてみましたが
どのような状況で必要となったのでしょうか?
>どのような状況で必要となったのでしょうか?
すみません、細かくは書けませんのでシステムハンガリアンを使用することになったとしか・・・
効率の良い記述方法などを知りたいのではなく、システムハンガリアンを使用していた場合一般的にどう書いていたのかを知りたいのです。。
> 一般的にどう書いていたのかを知りたいのです。。
参考にできる既存のコーディング規約などはないのですか?
一般ということだと、まさにそれぞれとしか言いようがありませんが、Windows API のものが最も有名です。Windows SDK を入手して typedef を grep するか、「ハンガリアン microsoft」で検索すると良いかもしれません。
このようなドキュメントもあります。
http://srgia.com/docs/hungarian-notation-doug-klunder_j.html
>このようなドキュメントもあります。
?http://srgia.com/docs/hungarian-notation-doug-klunder_j.html
こちら参考に致します!
ハンガリアン記法のwikiにいくつか例がありましたが、この3つはどうなのだろうという疑問でした。
回答のし辛い質問で申し訳ありません;
命名規則を知りたいのであれば、
確かに有名なものや、実用的であると、広く認知されているものがありますが、
最終的には現場、チーム別で変わるものです。
なので、調べることは大事ではありますが、あまり執着しない方がいいような気がします。
あなたの回答
tips
プレビュー