C/C++疑惑
文章平均质量分 79
creat_ok
这个作者很懒,什么都没留下…
展开
-
reinterpret_cast
出处:http://baike.baidu.com/view/1263731.htmreinterpret_cast是C++里的强制类型转换符。操作符修改了操作数类型,但仅仅是重新解释了给出的对象的比特模型而没有进行二进制转换。例如:int *n= new int ;double *d=reinterpret_cast (n);在进行计算以后, d 包含无用值. 这是因为 re转载 2013-03-19 22:21:29 · 871 阅读 · 0 评论 -
Qt编写DLL
最近突然对dll比较感兴趣,开始自己用vs写了几个dll测试了一下,后来突然想知道Qt是怎么实现的。就到网上去找资料,发现一位csdn的博友写的不错,就把他的copy过来了,主要是为了加深映象和方便自己以后复习。不废话了直接看下面:(建议看原文,原文链接:http://blog.csdn.net/ape_neu/article/details/6679246)1:Qt中的动态链接库编程转载 2012-12-20 22:35:36 · 3334 阅读 · 0 评论 -
文本与二进制的区别
Windows平台下 如果以“文本”方式打开文件,当读取文件的时候,系统会将所有的"/r/n"转换成"/n";当写入文件的时候,系统会将"/n"转换成"/r/n"写入。 如果以"二进制"方式打开文件,则读/写都不会进行这样的转换。 在Unix/Linux平台下“文本”与“二进制”模式没有区别。 数据有字符型和非字符型(数)两种。按文本方式写文件指的是将数据转换为对应的字转载 2012-12-16 22:38:27 · 715 阅读 · 0 评论 -
关于c++虚函数
原文出处链接:http://www.cppblog.com/dawnbreak/archive/2009/03/10/76084.htmlC++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变转载 2012-12-27 00:28:45 · 603 阅读 · 0 评论 -
走过路过看过的高手
//(vc6.0)/*程序用于图形转换,即把一个像素的三个RGB值相加除以3,结果表示像素的灰度,用文件输入,具体输入看代码后的解析*/#include #include #include using namespace std;int main(void){int N,M;int i,k=0;ifstream in("iinput.txt"原创 2011-12-15 22:32:00 · 414 阅读 · 0 评论