摘要:
STL各种容器和算法的sort和find函数对重载运算符的调用情况: 1) 二叉树类型的容器的sort和find都会调用operator < 。 2)线性类型容器sort会调用operator <;线性容器使用std::find会调用operator ==。 需要非常注意重载<运算符,分类讨论要周全 阅读全文
posted @ 2021-06-11 16:53
PKICA
阅读(163)
评论(0)
推荐(0)
摘要:
例1:int f(){ int i = 1; return i;}int main{ int r = f();}在例1的程序中,由于f()函数返回的是int类型,在函数结束时,要返回的值已经用于初始化函数的调用点的临时量了(假设为temp,在main(调用者)中),函数执行完后,i确实是被销毁了,但 阅读全文
posted @ 2021-06-03 15:28
PKICA
阅读(328)
评论(0)
推荐(0)
摘要:
C++标准的规定:非常量的引用不能指向临时对象 为了防止给常量或临时变量(只有瞬间的生命周期)赋值(易产生bug),只许使用const引用之。 概括一下: 不能把临时对象作为实参传给非const引用。 例如: void conv(string &str) { } int main() { conv( 阅读全文
posted @ 2021-06-02 09:46
PKICA
阅读(139)
评论(0)
推荐(0)
浙公网安备 33010602011771号