好的,這個對Google來說很難。以前綴'the'開頭的變量名稱
偶爾,我偶然發現了任何使用命名約定的語言的代碼,其中變量名以特定情況下的前綴'the'開頭。
但是,我無法弄清楚這些情況是什麼。所以我的問題是:
這個約定是否通用?它有名字嗎?
如果1)仍然是「無法使用的」:此慣例背後的原則是什麼?它解決了什麼問題?我想明白。
如果不包括1)和2):約定從哪裏來?它的起源是什麼?是或是否連接到特定的編程語言?
實例:
從斯坦伯格ASIO SDK 2.3,文件asiodrivers.cpp,線88:
extern IASIO* theAsioDriver;
其中IASIO是一個接口定義。
http://hl7api.sourceforge.net/base/apidocs/src-html/ca/uhn/hl7v2/util/StringUtil.html
http://xml.apache.org/xalan-c/apiDocs/classXStringAllocator.html
我希望一些洞察到人們爲什麼這樣做。一個例子可能是在setter/getter方法中告訴成員的參數,但是這個前綴的選擇對我來說似乎是隨機的。
這樣的mania的例子本來是不錯的... – fvu
不,「前綴 - 」標籤不是一個好主意 - 我未看到關於未來「the」前綴主題的足夠問題證明一個標籤。 – Dukeling
我明白了,你是對的。這很可能只是一個問題。 –