
C++
全世界码农都知道
这是一个差一点就开悟的男人,因为找不到任何开悟的理由,也不知道开悟是什么东西。平常不善言辞,却喜欢激扬文字,粪土当年万户侯。
自幼普普通通,乏善可陈,但某日忽起, 灵光乍现,万念俱灰。兴起读书,此后便一发不可收拾。遍观古今奇书,文武百科,走遍大江南北,方知自己有如井底之蛙,只见一斑,此后便性情大变,信心爆棚。前因后果,实放为玄妙。至今,琴棋书画、花鸟鱼虫,无所不好,更喜中医,音乐、品茶、论道、探索未知。塔罗、占星、通灵、六壬淳风道学、丹道、密宗、禅宗、NLP、超个人心理学、精神分析、逻辑学、吠檀多哲学、超弦、相对论、Deeksha、Reiki、以上一样都不会,但你若要掰扯掰扯,也可道出一二。
展开
-
【C++学习入门】21. 类型转换之reinterpret_cast
【代码】【C++学习入门】21. 类型转换之reinterpret_cast。原创 2024-09-17 15:48:15 · 282 阅读 · 0 评论 -
【C++学习入门】20. 类型转换之 dynamic_cast
【代码】【C++学习入门】20. 类型转换之 dynamic_cast。原创 2024-09-17 13:10:22 · 180 阅读 · 0 评论 -
【C++学习入门】19. 类型转换之 const_cast
【代码】【C++学习入门】19. 类型转换之 const_cast。原创 2024-09-17 13:04:25 · 281 阅读 · 0 评论 -
【C++学习入门】18. 类型转换之基础类型
【代码】【C++学习入门】18. 类型转换之基础类型。原创 2024-09-17 12:48:22 · 189 阅读 · 0 评论 -
【C++学习入门】17. 类型转换(string byte char)
【代码】【C++学习入门】17. 类型转换(string byte char)原创 2024-09-17 12:29:49 · 258 阅读 · 0 评论 -
【C++学习入门】16. 初始化(类型推导、列表)
【代码】【C++学习入门】16. 初始化(类型推导、列表)原创 2024-09-17 12:27:12 · 170 阅读 · 0 评论 -
【C++学习入门】15. 容器之迭代器
【代码】【C++学习入门】15. 容器之迭代器。原创 2024-09-17 12:13:38 · 156 阅读 · 0 评论 -
【C++学习入门】14. 容器之Vector
【代码】【C++学习入门】14. 容器之Vector。原创 2024-09-17 12:10:13 · 178 阅读 · 0 评论 -
【C++学习入门】13. 容器之String
【代码】【C++学习入门】12. 容器之String。原创 2024-09-17 11:55:56 · 181 阅读 · 0 评论 -
【C++学习入门】12. 容器之队列
【代码】【C++学习入门】12. 容器之队列。原创 2024-09-17 11:43:23 · 119 阅读 · 0 评论 -
【C++学习入门】11. 容器之Map Set
【代码】【C++学习入门】11. 容器之Map Set。原创 2024-09-17 11:27:01 · 142 阅读 · 0 评论 -
【C++学习入门】10. 容器之数组排序
【代码】【C++学习入门】10. 比较大小。原创 2024-09-17 11:12:37 · 188 阅读 · 0 评论 -
【C++入门学习】7. 类型
字符型char只占八位,存储ascii码的,而宽字符型是为了存储多国语言的代码unicode。c++允许在 char、int 和 double 数据类型前放置修饰符。原创 2024-09-17 00:22:48 · 429 阅读 · 0 评论 -
【C++学习入门】9. 容器之数组
【代码】【C++学习入门】9. 容器之数组。原创 2024-09-17 00:33:41 · 169 阅读 · 0 评论 -
【C++学习入门】8. 常见的容器
这里好多图片放不出来,建议直接看。原创 2024-09-17 00:31:07 · 662 阅读 · 0 评论 -
【C++学习入门】6.左值右值
但是浅拷贝有个问题就是,如果浅拷贝了一个栈上数据,指向一个堆内存(一块动态的内存空间),那么拷贝后,就会有两个地方指向同一块动态空间。右值其实就是现在还是没人要数据,他可能在栈上,堆上或者寄存器上,但是呢,没有一个变量和他绑定,表达式结束后它必须,也一定会被回收掉。通常认为浅拷贝就是复制栈上的数据,在栈上的数据因为知道他的起始和终止的地址,因此可以直接复制一段连续的地址数据。深拷贝,栈和堆上的数据都要复制,如果栈上是个指向堆内存的指针的话,不止要复制这个指针,还要复制指针指向的数据。也就是说转移了所有权。原创 2024-09-16 23:53:06 · 964 阅读 · 0 评论 -
【C++学习入门】5. 关键字使用
例如int add(int a, int b)函数经过C++编译器生成.o文件后,add会变成形如add_int_int之类的, 而C的话则会是形如_add, 就是说:相同的函数,在C和C++中,编译后生成的符号不同。这就导致一个问题:如果C++中使用C语言实现的函数,在编译链接的时候,会出错,提示找不到对应的符号。友元提供了一种 普通函数或者类成员函数 访问另一个类中的私有或保护成员 的机制. 感觉很不好, 代码结构会非常乱. 了解一下,不用这东西.类型的指针. 因为这个对象类型是常量类型,所以不能变.原创 2024-09-16 23:49:47 · 1898 阅读 · 0 评论 -
【C++学习入门】4. 关键字
register 存储类用于定义存储在寄存器中而不是 RAM 中的局部变量。这意味着变量的最大尺寸等于寄存器的大小(通常是一个词),且不能对它应用一元的 ‘&’ 运算符(因为它没有内存位置)。寄存器只用于需要快速访问的变量,比如计数器。还应注意的是,定义 register 并不意味着变量将被存储在寄存器中,它意味着变量可能存储在寄存器中,这取决于硬件和实现的限制。extern 是用来在另一个文件中声明一个全局变量或函数,其实如果我们用class的话,这个关键字就不太需要了。union 共用体类型。原创 2024-09-16 23:47:15 · 434 阅读 · 0 评论 -
【C++学习入门】2. 案例demo
【代码】【C++学习】2. 案例demo。原创 2024-09-16 23:42:06 · 184 阅读 · 0 评论 -
【C++学习入门】3. 控制流
【代码】【C++学习入门】3. 控制流。原创 2024-09-16 23:44:05 · 136 阅读 · 0 评论 -
【C++学习入门】 1. 编译
C++ 如何编译原创 2024-09-16 23:40:11 · 708 阅读 · 0 评论