命名要規範

2021-06-23 08:22:41 字數 443 閱讀 7431

譚浩強《c++程式設計》關於函式模板的那一節,手癢想試試。就敲了如下**:

#include

using namespace std;

template

t max(t t1, t t2)

int main()

vs2010一直紅線提示error:more than one instance of overloaded function *** matches the argument lists

提示表示是因為過載函式max的原因,但我這裡只有乙個max函式,猜測可能是 iostream中包含了預設的同名函式

go to definition 一下,果然在include\xutility中有同名函式。

但並未直接在iostream中找到此函式。估計是拐了好幾個彎被包含進去的。

從這裡得到乙個經驗:千萬要注意命名規範。

命名規範 C 命名規範約定

命名規則約定 序 號描述示例 1類命名混合使用大小寫,首字母大寫 classname 2型別定義,包括列舉和typedef,混合使用大小寫,首字母大寫 typename 3區域性變數混合使用大小寫,且首字母小寫,名字與底層資料型別無關,且應該反映其所代表的事物 localvariable 4子程式引...

程式規範 命名規範

這裡列舉我自己的命名規則,網上很多,但是這個是我目前自己的命名規範 每個單詞的首字母大寫,一般用名詞形式 如 circle goodobject highschool stringlist memorypool verylargebuffer 顯然,所有命名的乙個基本要求 顧名思義,通過名字,能夠反...

程式設計命名規範之 Google C 程式設計命名規範

大一的時候曾經特別關注過命名規範的問題,並且寫了乙個部落格總結了一些基礎的規範 三種程式設計命名規範 後來得知有一種命名規範叫做 go ogle c goo glec 命名規範的時候,特意看了一下,但是特別反感,感覺太糟糕了,所以就沒有深究過 我討厭壓行,這是我反感這個規範的最大原因。不過,現在我不...