摘要: 执行git pull或者git push的时,有时候会出现如下报错: 我们先来看看当前分支状态: 当前所在的linux_c++分支虽然与远程linux_c++同名,但实际上,这个分支并不是origin/linux_c++分支的追踪分支,所以当直接用git pull去请求拉新分支的时候,git并不知道 阅读全文
posted @ 2018-05-09 20:50 溟漓 阅读(7495) 评论(0) 推荐(0) 编辑
摘要: 在一台新搭建的服务器上执行cmake的时候,报了如下错误: 查看下gcc与g++的版本: 发现都是5.1.0,那为何会有这行“The CXX compiler identification is GNU 4.4.7”报错呢? 查看当前目录下的CMakeCache.txt 发现如下两行配置: 执行 / 阅读全文
posted @ 2018-05-09 20:04 溟漓 阅读(22853) 评论(4) 推荐(1) 编辑
摘要: 粗略阅读了《深度探索c++对象模型》一书后,对c++对象底层的内存布局有了一些了解,但同时,也产生了一些疑惑: 1、将子类指针用dynamic_cast转成父类指针之后,其虚表指针会相应变化么? 2、父类转子类呢? 以下是验证疑惑的代码: 编译:g++ object.cpp -o main --st 阅读全文
posted @ 2018-03-27 21:05 溟漓 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Argument Access(参数访问):变长参数列表。这个模块提供了三个宏:va_arg、va_end和va_start,用来实现变长参数列表的访问。 Buffer Manipulation(内存操作):按字节处理内存区域。主要函数:memcpy、memmove、memset等。 Byte cl 阅读全文
posted @ 2016-12-25 21:05 溟漓 阅读(361) 评论(0) 推荐(0) 编辑