随笔分类 -  C++ 基础

摘要:1、vector中push_back操作 push_back的作用是在vector的末尾添加一个新元素。val的内容被复制(或移动)到新元素。 这有效地将容器大小增加1。当且仅当新的vector大小超过当前vector容量时,会重新自动分配新的存储空间。 Tips: stdvectorsize() 阅读全文
posted @ 2021-11-22 11:19 柳叶昶 阅读(3303) 评论(0) 推荐(1)
摘要:一段代码从文本编辑器从编写到执行经历阶段: 编译:编译器通过词法分析,语法分析,语义分析等,将一段代码翻译成汇编语言 汇编:将汇编语言翻译成机器指令 链接:解决符号之间的重定位问题 装载: 将可执行文件加载到内存 在C/C++中,独立的编译单元包括obj文件(一般的源程序编译而成)、lib文件(静态 阅读全文
posted @ 2021-09-30 14:26 柳叶昶 阅读(134) 评论(0) 推荐(0)
摘要:#1、重载函数 两个以上的函数取相同的函数名,但是函数形参的个数或者类型不同,编译器会根据实参与形参的类型和个数进行最佳匹配,自动确定调用哪一个函数。 example: int add(int x,int y); float add(float x,float y); ##注意事项: 1)重载函数的 阅读全文
posted @ 2021-09-10 09:30 柳叶昶 阅读(322) 评论(0) 推荐(0)