Programing/Language/C++/CodingStyle/Naming のバックアップ差分(No.3)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#contents
----
*変数名 [#q89e65d7]
**ハンガリアン記法 [#pa143303]
-背景
ハンガリー出身のプログラマ、チャールズ・シモニーが、マイクロソフト社にてExcel,Wordなどの開発時に発案した。
マイクロソフト社のAPIおよびMFCなどフレームワークがハンガリアン記法に従っている。
ハンガリー出身のプログラマ「チャールズ・シモニー」が、マイクロソフト社でExcel,Wordなどの開発に従事している際に発案した命名法。
マイクロソフト社のWindowsの各種APIおよびMFCなどフレームワークでハンガリアン記法が採用されている。
-概要
区別しにくい変数の意味を明白にして混同を避けるために、変数名に接頭辞として変数の型/種類に関する情報を付与する手法。
間違えたコードを間違えて見えるようにすることが目的。
大別して、システムハンガリアンと、アプリケーションハンガリアンの2種類が存在する。
--システムハンガリアン
変数の型の略称を接頭辞として付与する。
--アプリケーションハンガリアン
型で表現できない種類の略称を接頭辞として付与する。
-参考
--[[Wikipedia/ハンガリアン記法>https://ja.wikipedia.org/wiki/ハンガリアン記法]]
*関数名 [#g2aa126e]