随笔分类 -  C++

摘要:修改hosts 其实 git clone 或者 git push 特别慢,并不是因为 http://github.com 的这个域名被限制了。而是 http://github.global.ssl.fastly.Net 这个域名被限制了。那么首先查到这个域名的ip,然后在hosts文件中进行 ip 阅读全文
posted @ 2021-04-11 23:29 白菜菜白 阅读(2004) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.unknownroad.com/rtfm/gdbtut/gdbsegfault.html We are going to use gdb to figure out why the following program causes a segmentation fault 阅读全文
posted @ 2020-10-05 20:25 白菜菜白 阅读(405) 评论(0) 推荐(0) 编辑
摘要:1. valgrind 下载 文件名:valgrind-3.16.1.tar.bz2 下载地址:http://valgrind.org/downloads/current.html 2. 安装 解压缩:tar jxvf valgrind-3.16.1.tar.bz2 安装: cd valgrind- 阅读全文
posted @ 2020-10-04 22:03 白菜菜白 阅读(250) 评论(0) 推荐(0) 编辑
摘要:设置环境变量找到QT的安装目录,并把下面的路径添加到系统环境变量中 C:\Qt\Qt5.9.2\Tools\mingw530_32\bin 下载boost并解压https://www.boost.org/users/history/version_1_69_0.html 生成编译文件通过命令进入下面 阅读全文
posted @ 2020-02-19 16:20 白菜菜白 阅读(930) 评论(1) 推荐(0) 编辑
摘要:1、打开终端,用cd命令 定位到工程所在的目录。2、调用以下命令即可把每个源代码文件行数及总数统计出来(1)包括空行(会列出每个文件的代码行数):find . "(" -name "*.m" -or -name "*.mm" -or -name "*.c" -or -name "*.h" -or - 阅读全文
posted @ 2019-09-09 13:57 白菜菜白 阅读(4956) 评论(0) 推荐(0) 编辑
摘要:转载自: http://www.cnblogs.com/liyiwen/archive/2013/04/13/3018608.html C++11 语言核心的改进中,最为关注的有 rvalue reference (这里有一篇拙作),lambda,variadic template。rvalue 规 阅读全文
posted @ 2019-03-09 10:35 白菜菜白 阅读(4888) 评论(0) 推荐(1) 编辑
摘要:参考CMake官方文档:https://cmake.org/cmake/help/v3.14/command/set.html 1. 普通变量 设置变量<variable> 的值为 <value> 如果后面增加了 PARENT_SCOPE 选项的话, 表示 在上层作用域/目录 设置<variable 阅读全文
posted @ 2019-02-25 15:58 白菜菜白 阅读(6297) 评论(0) 推荐(0) 编辑
摘要:1、 find_package(<Name>)命令首先会在模块路径中寻找 Find<name>.cmake,这是查找库的一个典型方式。 具体查找路径依次为CMake: 变量${CMAKE_MODULE_PATH}中的所有目录。 如果没有,然后再查看它自己的模块目录 /share/cmake-x.y/ 阅读全文
posted @ 2019-02-24 15:03 白菜菜白 阅读(6988) 评论(1) 推荐(1) 编辑
摘要:char* a = "hello"; 和 char a[] = "hello"; 的区别: 1、 char* a = "hello"; 中的a是指向第一个字符h的的指针变量。 第2行说明a所指向的字符串是在静态存储区的,无法修改。 所以可以在静态存储区的变量前加const来防止对其修改,在编译时就可 阅读全文
posted @ 2019-01-07 21:25 白菜菜白 阅读(793) 评论(0) 推荐(0) 编辑
摘要:1、如果一个类被继承,同时定义了基类以外的成员对象,且基类析构函数不是virtual修饰的, 那么当基类指针或引用指向派生类对象并析构(例如自动对象在函数作用域结束时;或者通过delete)时,会调用基类的析构函数而导致派生类定义的成员没有被析构,产生内存泄露等问题。虽然把析构函数定义成virtua 阅读全文
posted @ 2018-12-31 15:15 白菜菜白 阅读(1776) 评论(0) 推荐(0) 编辑
摘要:原文链接: https://blog.csdn.net/qq2399431200/article/details/45621921 1. 编译器 gcc, boost 1.55 2.1第一个简单的例子 —— Hello World ,将字符串内容归档到文本文件中 2.2从xml文档文件执行“转储-恢 阅读全文
posted @ 2018-12-22 20:41 白菜菜白 阅读(2556) 评论(0) 推荐(0) 编辑
摘要:一, auto 1, auto的作用 一般来说, 在把一个表达式或者函数的返回值赋给一个对象的时候, 我们必须要知道这个表达式的返回类型, 但是有的时候我们很难或者无法知道这个表达式或者函数的返回类型. 这个时候, 我们就可以使用auto关键字来让编译器帮助我们分析表达式或者函数所属的类型. 比如: 阅读全文
posted @ 2018-12-22 14:30 白菜菜白 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1. 什么是友元函数? 一个类的私有数据成员通常只能由类的函数成员来访问,而友元函数可以访问类的私有数据成员,也能访问其保护成员 2. 友元函数的用处体现在哪里? 2.1 使用友元函数可提高性能,如:用友元函数重载操作符和生成迭代器类 2.2 用友元函数可以访问两个或多个类的私有数据,较其它方法使人 阅读全文
posted @ 2018-12-10 08:41 白菜菜白 阅读(281) 评论(0) 推荐(0) 编辑
摘要:转自: https://blog.csdn.net/k346k346/article/details/81478223 STL一共给我们提供了四种智能指针:auto_ptr、unique_ptr、shared_ptr和weak_ptr,auto_ptr是C++98提供的解决方案,C+11已将其摒弃, 阅读全文
posted @ 2018-12-09 22:33 白菜菜白 阅读(499) 评论(0) 推荐(0) 编辑
摘要:类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。 阅读全文
posted @ 2018-09-16 00:45 白菜菜白 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1. 下载astyle. http://sourceforge.net/projects/astyle 这里可以下载最新版本, 目前是3.1 下载文件astyle_3.1_linux.tar.gz 2. 编译 解压至目录astyle. 3. 设置 将astyle/build/gcc/bin/asty 阅读全文
posted @ 2018-09-02 19:10 白菜菜白 阅读(261) 评论(0) 推荐(0) 编辑
摘要:在linux下编写串口通讯程序,采用select监听串口的可读事件,一旦可读,调用read。但是我们会发现,read一次得到的数据通常不是完整的一个数据帧。 比如完整数据帧为 但是实际上需要read多次才能完全读到。 程序实际运行情况: 两次读完: 四次读完: 为了解决不能接收完整数据帧的问题,借鉴 阅读全文
posted @ 2018-03-27 19:21 白菜菜白 阅读(9501) 评论(1) 推荐(0) 编辑
摘要:set(LSTAR_DIR "ENVHOME/LStarbuild")includedirectories({LSTAR_DIR}) LINK_DIRECTORIES(${LSTAR_DIR}/lib)ADD_EXECUTABLE(compass test.cpp )TARGET_LI 阅读全文
posted @ 2018-03-26 15:29 白菜菜白 阅读(1915) 评论(0) 推荐(0) 编辑
摘要:1. glog 2. gflags 3. carto 4. ... 阅读全文
posted @ 2018-03-20 21:44 白菜菜白 阅读(185) 评论(0) 推荐(0) 编辑
摘要:最容易想到的是将拷贝构造函数与赋值函数声明为private。但是,private只是说外部不能直接调用,但是可以间接通过类的成员函数与友元函数对其访问。那么怎么办呢? 》在类中,允许声明函数,但是,可以不用实现该函数,这是合法的。那么即使是在public中声明函数,但是不实现,那么调用这个函数也是会 阅读全文
posted @ 2018-03-17 23:43 白菜菜白 阅读(1947) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示