c++基础总结
针对c++基础知识务必熟悉底层机制原理,在跟着学习网站走的同时,以《c++primer》为工具书进行总结,宁愿慢也不要忽略其中的知识点
小王子爱编程
这个作者很懒,什么都没留下…
展开
-
struct和class的区别
最本质的一个区别就是默认的访问控制 在struct中默认的是public,在class中默认的是private原创 2021-04-22 08:56:21 · 72 阅读 · 0 评论 -
为什么拷贝构造函数要加const和用引用
为什么用引用 s原创 2021-04-20 20:49:32 · 194 阅读 · 0 评论 -
char*和char[]的区别
char* s=“hello”,s是一个指针,在栈区;“hello”是一个常量,在常量区(也就是在全局区,大致分为代码区,全局区,栈区,堆区),在有些vs有些版本中是不能直接将“hello”直接赋值给s的(可以将“hello”强制转为char或者在用const chars,将hello强转后,s指向的hello就不在常量区了)。 char* s="hello"后,不能改变s指向的字符串了,s不能作为strcpy、strcat等函数的第一个参数。 char s2[]=“hello”,s定义也是一个指向的数组.原创 2021-04-15 22:58:38 · 101 阅读 · 0 评论