摘要:
一般来说,C++中return 所返回的对象有三类: 值 引用 指针 当返回指针或引用时要注意绝对不能是指向栈空间的指针或者引用,否则可能出现野指针; 返回对象时也要注意效率问题。 阅读全文
posted @ 2022-01-12 01:11
Kisen
阅读(67)
评论(0)
推荐(0)
摘要:
C++种拷贝分为深拷贝和浅拷贝。 深拷贝本质上拷贝了指针和资源;浅拷贝本质上只拷贝了指针。 因此,需要注意的是,若拷贝构造函数或析构函数时必须使用深拷贝而不是浅拷贝,否则可能会导致对同一份资源进行多次构造或者析构,引发未知错误程序崩溃。 阅读全文
posted @ 2022-01-12 00:52
Kisen
阅读(40)
评论(0)
推荐(0)
摘要:
C++中模板作为一种机制,是泛型编程的实质,进而也是容器实现的思想原理。 C++中当前标准中存在的容器有7种: vector, list, deque set, map, multiset, multimap 阅读全文
posted @ 2022-01-12 00:46
Kisen
阅读(127)
评论(0)
推荐(0)
摘要:
标答: 函数重载时,要通过函数签名对函数进行区分。 所谓函数签名,是由以下两个部分组成的: 函数名 函数参数的个数和类型 在重载的函数中,由于函数名相同,因此要区分函数就要从参数方面入手,从函数传递参数的个数和类型上去判断究竟是哪个函数被调用了。 注意,C/C++是可以忽略函数返回值的,因此,不能从 阅读全文
posted @ 2022-01-12 00:34
Kisen
阅读(1374)
评论(0)
推荐(0)