第十六周專案3 max帶來的衝突

2021-07-03 11:09:41 字數 585 閱讀 3983

分析下面程式出現的編譯錯誤,給出解決的方案。

#include

using

namespace

std;

//定義函式模板

template

t max(t a, t b)

int main()

原因:自定義的max和資料庫中原有的max起了衝突

解決辦法:

在使用的函式前加上::來表示引用的自定義max函式

改正如下:

#includeusing namespace std;

//定義函式模板

心得:關於引用···還是再看看吧,很容易混淆

第十六周 專案三 max帶來的衝突

問題及 原 includeusing namespace std 定義函式模板 templatet max t a,t b int main int main int main int main int x 2,y 6 double x1 9.123,y1 12.6543 cout 執行結果 知識點...

第十六周專案3 希爾排序

檔名稱 專案3.cbp 作 者 朱希康 完成日期 2015年12月18日 版 本 號 v1.0 問題描述 對一組資料進行排序 程式輸出 排序後的結果 include define maxsize 20 typedef int keytype 定義關鍵字型別 typedef char infotype...

第十六周專案3 快速排序

檔名稱 專案3.cbp 作 者 天意 完成日期 2016年12月15日 版 本 號 v1.0 問題描述 驗證快速排序 輸入描述 無 程式輸出 測試資料 以第乙個元素為基準 include typedef int keytype 定義關鍵字型別 typedef char infotype 10 typ...