std::string& test_str()
{
std::string str="test";
return str;
}
int main()
{
std::string& str_ref=test_str();
std::cout<
return 0;
}
A 編譯警告
B 返回局部變量的引用,運行時出現未知錯誤
C 正常編譯且運行
D 把代碼里的&都去掉之后,程序可以正常運行
A void sort(class A first,class A last,class B pred)
B void template(class A,class B)sort(A first,A last,B pred)
C template void sort(A first,A last,B pred)
D template void sort(A first,A last,B pred)
4、下面說法正確的是
A C++已有的任何運算符都可以重載
B const對象只能調用const類型成員函數
C 構造函數和析構函數都可以是虛函數
D 函數重載返回值類型必須相同
5、若有下面的函數調用:
? fun(a+b,?3,?max(n-1,?b));?其中實參的個數是____。
A 3
B 4
C 5
D 6