C/C++基础
小蜗牛冲鸭~
这个作者很懒,什么都没留下…
展开
-
佛祖保佑,永无bug,皮一下,很开心,哈哈~
佛祖保佑,永无bug,转载 2023-02-27 23:42:21 · 137 阅读 · 0 评论 -
C/C++基础 查看g++是否支持C++11、C++14、C++17
C/C++基础 查看g++是否支持C++11、C++14、C++17原创 2023-02-26 22:07:36 · 727 阅读 · 0 评论 -
C++11多线程编程 三:锁资源管理和条件变量
自己写的代码一般都是自己上锁,自己进行释放,死锁(可以理解为一直没有被释放的锁),RAii特性就是使用局部对象来管理资源,局部对象我们都知道,他一旦出栈就会得到释放,在一对大括号之中的代码,里面生成的变量和对象,若是类的对象的话,他会调用析构函数进行释放,这部分代码我们称为是在栈中生成的空间,所以他们的运行周期由操作系统来维护。使用局部对象来管理资源的技术称为资源获取即初始化;它的生命周期是由操作系统来管理的,无需人工介入;资源的销毁容易忘记,造成死锁或内存泄漏。原创 2023-02-26 16:55:22 · 1064 阅读 · 0 评论 -
C++11多线程编程 二:多线程通信,线程同步,锁
二:多线程通信,同步,锁原创 2023-02-26 15:33:05 · 1705 阅读 · 0 评论 -
C++11多线程编程 一:多线程概述
一:多线程概述原创 2023-02-25 00:21:56 · 899 阅读 · 0 评论 -
C/C++基础 Ubuntu使用boost中遇到的问题,对‘boost::system::generic_category()’未定义的引用
对‘boost::system::generic_category()’未定义的引用undefined reference to `boost::system::generic_category()'undefined reference to `boost::system::system_category()'对‘vtable for boost::detail::thread_data_base’未定义的引用对‘boost::thread::start_thread_noexcept()’未定原创 2023-02-24 09:07:37 · 576 阅读 · 0 评论 -
C/C++基础 atan2的用法
C/C++基础 atan2的用法原创 2023-02-23 19:17:04 · 1859 阅读 · 0 评论 -
C/C++基础 time(NULL)的用法
C/C++基础 time(NULL)的用法原创 2023-02-21 18:59:29 · 2949 阅读 · 0 评论 -
C/C++基础 sleep()、usleep()、nanosleep()的用法
C/C++基础 sleep()、usleep()、nanosleep()的用法原创 2023-02-21 18:41:56 · 1292 阅读 · 0 评论 -
C/C++基础 智能指针的三种初始化方法
C/C++基础 智能指针的三种初始化方法转载 2023-02-21 15:11:09 · 674 阅读 · 0 评论 -
C/C++基础 测定程序运行时间
C/C++基础 测定程序运行时间原创 2023-02-20 18:32:41 · 233 阅读 · 0 评论 -
C/C++基础 C语言预编译宏__LINE__、__FILE__、__DATE__、__TIME__、__FUNCTION__
C/C++基础 C语言预编译宏__LINE__、__FILE__、__DATE__、__TIME__、__FUNCTION__转载 2023-02-10 09:32:25 · 478 阅读 · 0 评论 -
C/C++基础 int强制类型转换例子
C/C++基础 int强制类型转换例子原创 2023-02-06 19:08:08 · 165 阅读 · 0 评论 -
C/C++基础 memset()函数的用法
C/C++基础 memset()函数的用法原创 2023-02-05 23:06:50 · 257 阅读 · 0 评论 -
C/C++基础 std :: fill()
C/C++基础 std :: fill()原创 2023-02-03 16:14:20 · 281 阅读 · 0 评论 -
C/C++基础 C语言中.5和0.5一样么?
C/C++基础 C语言中.5和0.5一样么?原创 2023-02-03 15:51:47 · 440 阅读 · 0 评论 -
C/C++基础 pow()函数的使用
C/C++基础 pow()函数的使用原创 2023-02-01 13:16:17 · 2209 阅读 · 0 评论 -
C/C++基础 string::compare的使用
C/C++基础 string::compare的使用转载 2023-01-04 16:38:28 · 711 阅读 · 0 评论 -
C/C++基础 boost::replace_all 方法
boost::replace_all 方法原创 2023-01-03 10:55:56 · 1425 阅读 · 0 评论 -
C/C++基础 emplace_back() 和 push_back() 的区别
C/C++基础 emplace_back() 和 push_back() 的区别原创 2022-12-31 10:09:50 · 252 阅读 · 0 评论 -
C/C++基础 Vector容器的clear, swap, resize, reserve,find,count 操作
C/C++基础 Vector容器的clear, swap, resize, reserve,find,count 操作原创 2022-12-27 09:47:48 · 708 阅读 · 0 评论 -
C/C++基础 c语言中1除以2为什么等于0
C/C++基础 c语言中1除以2为什么等于0原创 2022-12-14 16:00:53 · 3671 阅读 · 0 评论 -
C/C++基础 异常处理关键字 throw、try、catch
C/C++基础 异常处理关键字 throw、try、catch原创 2022-12-06 16:00:08 · 633 阅读 · 0 评论 -
error: ‘vector‘ does not name a type
error: 'vector' does not name a type原创 2022-11-15 18:05:58 · 724 阅读 · 0 评论 -
C/C++基础,Boost创建线程、线程同步
C/C++基础,ROS中boost::bind的使用原创 2022-11-04 09:17:06 · 2086 阅读 · 0 评论 -
C/C++基础 UINT_MAX的使用
C/C++基础 UINT_MAX的使用原创 2022-09-23 10:07:55 · 1320 阅读 · 0 评论 -
C/C++基础 *++p / *(++p),++*p / ++(*p),*p++ / *(p++),(*p)++ 的区别
C/C++基础 *++p / *(++p),++*p / ++(*p),*p++ / *(p++),(*p)++ 的区别原创 2022-09-22 10:11:37 · 317 阅读 · 0 评论 -
C/C++基础 switch中的default关键字
C/C++基础 switch中的default关键字转载 2022-09-20 13:29:23 · 3116 阅读 · 0 评论 -
C/C++基础 堆中创建下标可访问的连续二维数组
C/C++基础 堆中创建下标可访问的连续二维数组原创 2022-09-15 10:57:29 · 532 阅读 · 0 评论 -
C/C++基础 变量连续赋值问题
变量连续赋值问题原创 2022-09-14 11:13:37 · 1100 阅读 · 0 评论 -
C/C++基础 isfinite()函数
C/C++基础 isfinite()函数原创 2022-09-09 16:30:28 · 1356 阅读 · 0 评论 -
C/C++基础 hypot函数
C/C++基础 hypot函数原创 2022-09-09 16:18:58 · 1490 阅读 · 0 评论 -
C结构体和C++结构体的区别:
C结构体和C++结构体的区别:原创 2022-08-31 10:01:43 · 201 阅读 · 0 评论 -
C/C++基础 math库函数的用法
hypot()函数、atan2返回的是弧度值、Math.round()、Math.ceil()、Math.floor()原创 2022-08-31 09:51:41 · 1324 阅读 · 0 评论 -
C/C++基础 continue、break、return的区别
continue、break、return的区别原创 2022-08-18 20:15:50 · 374 阅读 · 0 评论