logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何实现一个自定义的STL容器类,需要注意哪些方面

MyVector(const MyVector& other) 和MyVector(MyVector&& other) noexcept有什么区别,other不都是传进来的引用吗,都是不拷贝一份?const MyVector& other只是不拷贝一份形参,但实现内容会深拷贝一份返回给新对象,且不能修改原值 MyVector&&reference 表示“容器中元素的引用类型”,通常是 T&,用于读

#c++#开发语言
c++、java/python语言有什么区别?为什么c++更快?

Java语言首先将程序翻译成字节码,之后程序去执行字节码,执行过程中再由翻译器将字节码翻译成机器码去执行,因此执行过程较慢,但好处是换个环境也能执行,不依赖环境。不同操作系统上,系统调用API不同,汇编语言不兼容,汇编语言格式不同操作系统是不同的,目标文件格式不同,因此需要重新编译;换个操作系统/CPU架构/字长/库版本,就需要重新编译;,cpu直接执行机器码,因此高效;python语言是换个环境

#c++#java#开发语言
到底了