第15周-專案3-max帶來的衝突
問題及程式碼:
源程式:
#include<iostream>
using namespace std;
//定義函式模板
template<class T>
T max(T a, T b)
{
return (a>b)?a:b;
}
int main()
{
int x=2,y=6;
double x1=9.123,y1=12.6543;
cout<<"把T例項化為int:"<<max(x,y)<<endl;
cout<<"把T例項化為double:"<<max(x1,y1)<<endl;
return 0;
}
修改後的:
/*
*Copyright (c)2015,煙臺大學計算機與控制工程學院
*All rights reserved.
*檔名稱:Error.cpp
*作 者:單昕昕
*完成日期:2015年6月17日
*版 本 號:v1.0
*問題描述:分析下面程式出現的編譯錯誤,給出解決的方案。
*程式輸入:無。
*程式輸出:依程式。
*/
#include<iostream>
using namespace std;
//定義函式模板
template<class T>
T max(T a, T b)
{
return (a>b)?a:b;
}
int main()
{
int x=2,y=6;
double x1=9.123,y1=12.6543;
cout<<"把T例項化為int:"<<::max(x,y)<<endl;
cout<<"把T例項化為double:"<<::max(x1,y1)<<endl;
return 0;
}
執行結果:
名稱空間。
學習心得:
有衝突的時候有兩種解決方法:
1.改名字;
2.在名字前面加::。
相關文章
- 簡談專案的衝突的管理(轉)
- 第15周-專案1-平方根中的異常
- 第15周-專案2-有些數的階乘不算了
- 專案管理中的衝突是什麼?專案管理
- svn檔案衝突,樹衝突詳解
- 專案任務與運維任務的衝突運維
- 專案衝刺11.15
- 常用的幾種專案衝突管理的解決方法
- 常見的7種專案衝突的主要原因
- 專案管理帶來的思維衝擊——回Mary信內容(轉)專案管理
- 第15周-閱讀專案1-異常處理&&名稱空間
- 第15周-閱讀專案2-異常處理&&名稱空間
- 第2周專案2-長方柱類
- 第2周專案4-圖書館的書
- js檔案命名衝突理解JS
- 學會認識並接受專案管理中的角色衝突(轉)專案管理
- 第2周專案1-旱冰場造價
- 第2周專案3-時間類(1)
- 第2周專案3-時間類(2)
- 第4周專案2-分數類的雛形
- 專案經理怎樣處理好工作中的衝突(轉)
- 解決專案版本衝突——maven-shade外掛使用Maven
- 第13周-閱讀專案3-對文字檔案的訪問
- jQuery的$命名衝突jQuery
- 第4周專案4-指向學生類的指標指標
- 第9周專案3輸出星號圖(3)
- 第14周-閱讀專案5-字串流物件字串物件
- 專案經理怎樣處理好工作中的衝突(一)(轉)
- 專案經理怎樣處理好工作中的衝突(二)(轉)
- 第13周-專案2-用檔案儲存的學生名單
- 如何應對AI帶來的衝擊AI
- 第2周專案-課後實踐·閱讀程式(1)
- 第2周專案-課後實踐·閱讀程式(2)
- 團隊作業4——專案衝刺 第 2篇 Scrum 衝刺部落格Scrum
- 團隊作業4——專案衝刺 第3篇 Scrum 衝刺部落格Scrum
- 解衝突用到的命令
- commit 衝突MIT
- 雜湊衝突