
C++
C++
MinatoWu
C++ | Golang
JCU -> Anker innovations
展开
-
STL 线程安全
所有的 STL 容器在多线程环境中都需要使用同步机制来确保线程安全。使用进行同步是一个常见的方法。通过仔细设计锁的使用范围和策略,可以在保证线程安全的同时,尽量减少对性能的影响。原创 2024-07-03 23:14:25 · 961 阅读 · 0 评论 -
第一个Linux 的.c 程序?
用vim 编辑器 来写c。原创 2024-02-04 23:49:39 · 753 阅读 · 0 评论 -
extern关键字
在C和C++中,extern是一个关键字,用于声明一个全局变量或函数,表明它是在其他文件中定义的。extern声明告诉编译器该变量或函数在当前文件中并没有定义,而是在其他文件中定义的。这使得在一个文件中可以引用另一个文件中定义的变量或函数。原创 2024-01-28 16:08:23 · 402 阅读 · 0 评论 -
C++中的new和delete:动态内存管理的关键
日期:2024年01月24日今天我想要分享一些关于C++中动态内存管理的重要知识,主要集中在 "new" 和 "delete" 这两个关键字上。原创 2024-01-24 15:55:55 · 395 阅读 · 0 评论 -
探索静态变量:在程序中稳固地存在
静态变量是在程序运行期间分配内存空间,并在整个程序执行过程中保持其值的变量。它们不同于局部变量,因为它们的生命周期不仅限于函数调用,而是在程序运行期间一直存在。静态变量是一种强大的编程工具,为我们提供了在程序中稳固地存在的数据存储方式。通过充分利用静态变量,我们可以更灵活地处理数据共享、状态保持和持久性需求,从而更有效地设计和实现程序。原创 2024-01-21 19:31:23 · 389 阅读 · 0 评论 -
new 和malloc的区别
因为它们提供了更好的类型安全性和对象初始化支持。在C或者混合语言的环境中,可能会使用。都是用于动态内存分配的工具,但它们之间存在一些重要的区别。在现代C++中,推荐使用智能指针和容器类来避免手动管理内存。总的来说,对于C++代码,推荐使用。原创 2024-01-24 15:59:06 · 446 阅读 · 0 评论 -
深入了解 C++ 中的 getline 函数
getline函数是 C++ 中处理文本输入的有力工具,尤其在需要读取整行文本或处理特定定界符的情况下。通过灵活运用getline,我们能够更好地处理用户输入,使程序更加健壮。原创 2024-01-20 20:45:44 · 2796 阅读 · 0 评论 -
auto vs decltype:C++中的类型推导对比
在C++中,auto和decltype都是强大的工具,可以帮助我们更容易地处理类型推导的问题。选择合适的关键字取决于你的具体需求和编程场景。原创 2024-01-19 22:08:51 · 505 阅读 · 0 评论 -
学习 C++ 中的 String Vector 和迭代器
以上是我今天学到的关于 string vector 和迭代器的一些基本知识点。这些概念在 C++ 编程中非常重要,尤其是在处理字符串和动态数组时。是 C++ 标准模板库(STL)中的容器,用于存储动态数组。它提供了自动调整大小的功能,使得向量的使用非常灵活。迭代器是一种用于遍历容器元素的对象。在 C++ 中,我们可以使用迭代器来访问 vector 中的元素。是一个非常有用的类,用于处理字符串。它提供了丰富的成员函数,使字符串的操作更加方便。原创 2024-01-20 20:41:56 · 476 阅读 · 0 评论