いまだにシステムハンガリアン記法を使うプログラマアーカイブ最終更新 2022/08/06 16:561.デフォルトの名無しさんbBHgmQaIしかもUNIX系OS用のC言語のコードで使うアホなの?成長してないの?恥ずかしくないの?いつまで2000年頃の知識のままなの?ハンガリアン記法https://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%B3%E3%82%AC%E3%83%AA%E3%82%A2%E3%83%B3%E8%A8%98%E6%B3%95マイクロソフトのアプリケーション開発グループで開発されたこの記法はExcel や Word などの開発で成功を収めたため、Windows 開発グループでも採用された[1]。その際、シモニーの論文中の "type" がデータ型のことであると誤って解釈され、変数名にデータ型を表す接頭語や接尾語をつける記法だと誤解された[1]。シモニーの意図していた記法をアプリケーションハンガリアン、誤解に基づく記法をシステムハンガリアンと呼ぶ[1]すべて接頭で使用する。C言語およびC++特有の言語仕様、言語機能および型名に依存する規約がほとんどである。文字 意味 使用例b または f 論理型 bDirtyFlagch 文字型 chSeparatorl 長整数 (long) lDateu 符号なし整数 uiCountw ワード型 (WORD) wLanguageCodedw ダブルワード型 (DWORD) dwSizep または lp ポインタ型 lpDirectSounds 文字列型 sPlayerNamesz ゼロ終端文字列型 szFileNamefn 関数ポインタ型 fnCallbackg_ グローバル変数 g_iErrorCodec_ 定数 (const) c_nBufferSizes_ 静的変数 (static) s_pLookupTablem_ クラスのメンバー変数 m_nLength出典 https://mevius.5ch.net/test/read.cgi/tech/16597726192022/08/06 16:56:591すべて|最新の50件
【スポーツ】りくりゅうペアが婚約発表!「お互いにとってかけがえのない、なくてはならない存在になりました」リンクで木原氏が三浦さんに指輪ニュース速報+252045.52026/08/23 08:22:37
成長してないの?恥ずかしくないの?
いつまで2000年頃の知識のままなの?
ハンガリアン記法
https://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%B3%E3%82%AC%E3%83%AA%E3%82%A2%E3%83%B3%E8%A8%98%E6%B3%95
マイクロソフトのアプリケーション開発グループで開発されたこの記法は
Excel や Word などの開発で成功を収めたため、Windows 開発グループでも
採用された[1]。その際、シモニーの論文中の "type" がデータ型のことであると
誤って解釈され、変数名にデータ型を表す接頭語や接尾語をつける記法だと
誤解された[1]。シモニーの意図していた記法をアプリケーションハンガリアン、
誤解に基づく記法をシステムハンガリアンと呼ぶ[1]
すべて接頭で使用する。C言語およびC++特有の言語仕様、言語機能および型名に依存する規約がほとんどである。
文字 意味 使用例
b または f 論理型 bDirtyFlag
ch 文字型 chSeparator
l 長整数 (long) lDate
u 符号なし整数 uiCount
w ワード型 (WORD) wLanguageCode
dw ダブルワード型 (DWORD) dwSize
p または lp ポインタ型 lpDirectSound
s 文字列型 sPlayerName
sz ゼロ終端文字列型 szFileName
fn 関数ポインタ型 fnCallback
g_ グローバル変数 g_iErrorCode
c_ 定数 (const) c_nBufferSize
s_ 静的変数 (static) s_pLookupTable
m_ クラスのメンバー変数 m_nLength