亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

見了一個神奇的語句,求問這個語句怎么用?

見了一個神奇的語句,求問這個語句怎么用?

C++
jeck貓 2023-04-10 17:13:08
PRINT_ELEMENTS(coll1,"initialized:");//set<int> coll1把它輸入到我的電腦上(dev cpp 4.9.9.2)編譯不通過……
查看完整描述

2 回答

?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

明顯這是別人寫的一個宏或者函數,你沒有相應的定義,編譯當然通不過 

網上有個別人寫的函數,你試試行不行

template <class T>
void PRINT_ELEMENTS(const T& coll, const char* optcstr=" "){
typename T::const_iterator pos;

cout << optcstr;

for(pos = coll.begin(); pos != coll.end(); ++pos){
cout << *pos << ' ';
}

cout << endl;
}

查看完整回答
反對 回復 2023-04-12
?
慕少森

TA貢獻2019條經驗 獲得超9個贊

print_elements

首先這個不是標準庫中的一個函數。

可以是你用別人代碼,作者自己寫的一個函數,或者一個宏。
大寫的一般是一個宏。

這個函數的作用也是非常的明顯,就是打印一個set中的所有元素。

有啥不懂。可以追問?。?!

查看完整回答
反對 回復 2023-04-12
  • 2 回答
  • 0 關注
  • 183 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號