- 博客(8)
- 资源 (25)
- 问答 (3)
- 收藏
- 关注
原创 Const指针 、 指向const的指针 、引用、指针
指向const的指针: 不允许通过指针来改变其指向的const值const double *cptr*cptr = 42; // error! 指针代表的值无法修改const double pi =3.14double *ptr = &pi //error ! 无法将指向const的指针赋值给非非const指针;const double *cptr = &pi //ok
2016-09-27 10:04:49 289
原创 编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;发现编译的程序引用的一个库(.a文件)是直接用./configure 编译的, 64位机器不能直接./configure 进行配置,需要采用如下方式CFLAGS="-O3 -fPIC"
2016-09-23 16:53:32 5778
转载 不可轻视复制构造函数
如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐含了错误。以类 String 的两个对象 a,b 为例,假设 a.m_data 的内容为“ hello”,b.m_data 的内容为“ world”。 现将 a 赋给 b,缺省赋值函数的“位拷贝”意味着执行 b.m_data = a.m_data。
2016-09-18 17:58:14 235
原创 C++ 构造函数后面的冒号的作用
其实冒号后的内容是初始化成员列表,一般有三种情况: 1、对含有对象成员的对象进行初始化,例如, 类line有两个私有对象成员startpoint、endpoint,line的构造函数写成: line(int sx,int sy,int ex,int ey):startpoint(sx,sy),endpoint(ex,ey){……} 初始化时按照类定义中对象成
2016-09-18 09:31:41 7190
原创 Linux更新程序脚本
DATE=$(date +%Y%m%d_%H%M%S)cd /opt/anystreaming/transcoder/mv dll/libmonitor_service.so "dll/libmonitor_service.so"_${DATE}mv dll/monitor_service.xml "dll/monitor_service.xml"_${DATE}mv libm
2016-09-07 17:12:42 1052
原创 Makefile中 -I -L -l区别
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld上面这句表示在编译hello.c时:-I /home/hello/include表示将/home/hello/incl
2016-09-07 11:52:33 36251 4
opencv 2.4.13 静态库 for linux
2016-12-13
Cpp_Concurrency_In_Action(本书是基于C++11新标准的并发和多线程编程深度指南
2016-03-09
【C#】 我C++的类要导出给C sharp 用 然后就出现这种bug
2018-07-17
【caffe例子问题】 net_->num_inputs() 为0
2018-07-03
请问一下CPU和GPU之间拷贝数据的速度是什么决定的??
2018-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人