C++
sunxiaopengsun
这个作者很懒,什么都没留下…
展开
-
const char * 、char const *、 char * const 三者的区别
const char *ptr;指向字符常量的指针,既然指向的是字符常量,所以是不可改的。char const *ptr;因为C++里面没有const*的运算符,所以const只能属于前面的类型。 等同于const char *。C++标准规定,const关键字放在类型或变量名之前等价的。char* const ptr;a const pointer to char的意思是,指向字符的常指针由上其实可以发现也就2类。一类是指针指向的地址不可变,但是指向的地址里的数据可以变。另一类是指针指向原创 2021-07-21 09:22:15 · 198 阅读 · 0 评论 -
C++/C 宏定义#define中 “# “和“##“作用
https://blog.csdn.net/u012564117/article/details/92394353转载 2020-12-09 15:50:10 · 110 阅读 · 0 评论 -
C++细节 深拷贝和浅拷贝(位拷贝)详解
https://blog.csdn.net/weixin_41143631/article/details/81486817转载 2020-12-08 17:46:27 · 106 阅读 · 0 评论 -
C++ 虚函数表解析
http://www.uml.org.cn/c++/200811143.asp转载 2020-12-08 15:49:53 · 100 阅读 · 0 评论 -
linux内存映射mmap原理分析
http://blog.csdn.net/yusiguyuan/article/details/23388771转载 2020-12-07 15:56:26 · 109 阅读 · 0 评论 -
pthread_mutex_lock和pthread_cond_t结合用法
条件变量 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:1)一个线程等待"条件变量的条件成立"而挂起;2)另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。1.主要涉及到下面的函数:int...原创 2020-10-21 09:23:56 · 249 阅读 · 0 评论 -
C++ 11 创建和使用 unique_ptr
https://www.cnblogs.com/DswCnblog/p/5628195.html转载 2020-09-25 13:56:12 · 81 阅读 · 0 评论 -
C++:使用vector::reserve来避免不必要的重新分配
https://blog.csdn.net/qit1314/article/details/87253397转载 2020-08-26 13:53:37 · 166 阅读 · 0 评论 -
C++11中unique_ptr的使用
https://blog.csdn.net/fengbingchun/article/details/52203664转载 2020-08-25 17:49:47 · 152 阅读 · 0 评论 -
std::vector中assign resize reserve的区别
https://www.cnblogs.com/ziyu-trip/p/7064041.html转载 2020-07-24 14:01:22 · 365 阅读 · 0 评论 -
STL库容器 vector assign赋值函数
STL库容器vector assign赋值函数vector<int> v(10,0);int a[10]={1,2,3,4,5,6,7,8,9,10};v.assign(a,a+10); //v.assign(&a[0],&a[10]); //都是将a[0]到a[9]整体赋到v中v.assign(10,1); //将10个为1的元素赋到v中assign()函数要么将区间[start, end)的元素赋到当前vector,或者...原创 2020-07-24 13:45:02 · 906 阅读 · 0 评论 -
stl map中的lower_bound和 upper_bound
https://www.cnblogs.com/billin/archive/2011/09/01/2162102.html转载 2020-07-01 17:30:38 · 254 阅读 · 0 评论 -
C++中resize()和reserve()的区别
https://blog.csdn.net/koudaidai/article/details/7174591?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase转载 2020-06-24 21:16:34 · 241 阅读 · 0 评论 -
STL之resize()函数
https://blog.csdn.net/tomorrowtodie/article/details/51970214转载 2020-06-24 21:07:15 · 426 阅读 · 0 评论 -
C/C++ 中volatile关键字
https://www.jianshu.com/p/140fa7f87d18转载 2020-06-24 14:18:36 · 118 阅读 · 0 评论 -
初探STL:vector中resize和reverse的区别
https://blog.csdn.net/chen134225/article/details/81113843转载 2020-06-23 11:42:16 · 633 阅读 · 0 评论 -
C++ string中的find()函数
https://www.cnblogs.com/wkfvawl/p/9429128.html转载 2020-05-26 20:56:39 · 221 阅读 · 0 评论 -
C++ string assign()赋值常用方法
https://blog.csdn.net/zhanglu5227/article/details/8605237转载 2020-05-26 07:42:04 · 298 阅读 · 0 评论 -
C++ string append方法的常用用法
https://blog.csdn.net/laobai1015/article/details/72859598/转载 2020-05-26 06:52:56 · 472 阅读 · 0 评论 -
禁止类的拷贝构造函数和复制构造函数(转)
https://blog.csdn.net/dragoo1/article/details/45559635?utm_source=blogkpcl7https://www.cnblogs.com/dj0325/p/8624050.html转载 2020-04-22 21:22:23 · 293 阅读 · 0 评论 -
《深入实践C++模板编程》之一——Hello模板
https://www.cnblogs.com/predator-wang/p/11470780.html转载 2020-04-15 20:54:56 · 158 阅读 · 0 评论 -
explicit构造函数的作用
https://blog.csdn.net/perfectguyipeng/article/details/72898522转载 2020-03-31 17:14:00 · 149 阅读 · 0 评论