![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 96
编程语言
凯尔哥
这个作者很懒,什么都没留下…
展开
-
c++(三)
因此编译器在这里就做了优化,不再产生这个临时对象,而是直接构造t4新对象。所有对符号的引用都要找到该符号定义的地方,如上面的 main.o 文件中的 gdata 符号和 _Z3sumii 符号,要去其他文件中找到定义的地方,找不到的话就链接失败。独享它指向的对象,也就是说,同时只有一个unique_ptr指向同一个对象,当这个unique_ptr被销毁时,指向的对象也随即被销毁。具备正向迭代器的功能,还可以反向(从右到左)遍历容器(也是用++),不管是正向还是反向遍历,都可以用--让迭代器后退一个元素。原创 2024-06-28 09:04:09 · 712 阅读 · 0 评论 -
c++(二)
/ 匿名对象// 括号法// 显式构造// 隐式转换括号法。原创 2024-06-27 09:06:26 · 643 阅读 · 0 评论 -
c++(一)
宏定义与const常量的区别:宏定义发生在预处理阶段,const常量发生在编译阶段;(预处理在前,编译在后)宏定义没有类型检查,只是简单的字符串替换,const常量有类型检查;指针的类型int *ptr;char *ptr;int **ptr;指针声明语句中去掉指针名字,剩下的就是指针的类型int *ptr;//指针的类型是int *char *ptr;//指针的类型是char *int **ptr;//指针的类型是 int **//指针的类型是 int(*)[3]原创 2024-06-25 11:19:23 · 1029 阅读 · 0 评论