C/C++
bing_luo_18
这个作者很懒,什么都没留下…
展开
-
C++引用指针虚函数
以前没有怎么注意C++继承时候基类引用子类或基类指针指向子类。现在写个小程序来测试下这种结果。// TestCPP.cpp : Defines the entry point for the console application.#include"stdafx.h"#include"iostream"using namespace std;class B{pu原创 2013-05-03 14:39:24 · 842 阅读 · 0 评论 -
指针的内幕
群里面很多人对于指针的理解很模糊,我是从内存的存储方面理解指针,现在写篇日志给大家参考。请看下面一段代码:void fun(char *p){ char buf[20]; int x = 1; sprintf_s(buf, 20, "hello-%d", x); p = buf;}void main(void){ char* p = new char;原创 2013-05-03 12:06:05 · 997 阅读 · 1 评论 -
单例基础的测试
1.今天修改代码时,发现单例的继承有个技巧,自己也写了一小段代码进行测试。//Base.h#ifndef _BASE#define _BASE class Base{virtual void Test();}; #endif//IFBase.h#ifndef _IFBASE#define _IFBA原创 2013-05-22 18:12:30 · 817 阅读 · 0 评论 -
关于typedef的用法总结
关于typedef的用法总结 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我转载 2013-05-23 10:00:45 · 634 阅读 · 0 评论 -
lib和dll文件的区别和联系
lib和dll文件的区别和联系什么是lib文件,lib和dll的关系如何 (2008-04-18 19:44:37) (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序有lib文件和dll文件。lib文件是必转载 2013-06-28 13:41:10 · 665 阅读 · 0 评论