C/C++
crazyingbird
先不写了
展开
-
C++中类的多态与虚函数的使用
转自:http://pcedu.pconline.com.cn/empolder/gj/c/0503/574706.html 多态的这个概念稍微有点模糊,如果想在一开始就想用清晰用语言描述它,让读者能够明白,似乎不太现实,所以我们先看如下代码://例程1 #include using namespace std; class Veh转载 2012-03-07 14:55:38 · 911 阅读 · 0 评论 -
应用程序正常初始化(0xc0150002)失败
写了一个VC6下的MFC程序,结果拷贝到另一台机子上出现了应用程序正常初始化(0xc0150002)失败的问题。然后打开事件查看器,找到了如下信息:找不到附属汇编 Microsoft.VC80.DebugCRT,上一个错误是 参照的汇编没有安装在系统上。Resolve Partial Assembly 为 Microsoft.VC80.DebugCRT 失败。 参考错误消息: 参照原创 2012-03-20 14:14:53 · 7051 阅读 · 3 评论 -
const在C和C++中的一个区别
看书的时候碰到的一个问题,先列点书上的原话: “C中的const的意思是‘一个不能被改变的普通变量’,在C中,它总是占用内存,而且它的名字是全局符。C编译器不能把const看成一个编译期间的常量” 做了下面一个实验,就实验来验证分析: //a.h#pragma onceconst int a = 2;//main.c#include原创 2012-04-01 19:51:12 · 2213 阅读 · 0 评论 -
C语言初学者:使用CreateWindow创建一个窗口
以下内容转自http://blog.csdn.net/aasmfox/article/details/8451950,多谢博主aasmfox看着MFC向导生成的程序,总归是一头的雾水,看不清,搞不懂.还是老老实实的学下C语言吧.但是只学C语言的的内容是很单调的,于是要结合window的基础编程一起学习.这样才能学以致用. 以前看书都是坚持不到最后,最多看到一半就转载 2012-12-30 21:07:33 · 4139 阅读 · 1 评论 -
编译与链接的问题 gcc -fPIC -shared
地址无关代码,在64位下编译动态库的时候,经常会遇到下面的错误/usr/bin/ld: /tmp/ccQ1dkqh.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC提示说需要-fPIC编译,然后在链接转载 2015-08-11 16:47:01 · 2950 阅读 · 0 评论 -
代码优化,WINDOWS下使用DUMPBIN提取DLL文件中的符号
一个跨平台软件,其中有一段代码,需要从动态链接库中提取出匹配指定规则的符号,在Linux中,使用了objdump对.so文件进行反汇编,提取符号,但在Windows当中,由于没有objdump,虽然有dumpbin也可以对.dll文件进行反汇编,但依赖于vc,所以之前一直是使用遍历匹配的方式,来查找匹配的符号,效率很低。今天突然想到以前的项目中,在windows里用sed时,只需要部署几个相关的e原创 2016-07-06 22:44:13 · 2297 阅读 · 0 评论