VC C++学习
IT流渊
我喜欢听音乐,看电影,看有关技巧性的技术文章,asp.net,css,javascript
展开
-
进程与线程 初学知识分析
产生子进程函数BOOL WINAPI CreateProcess( __in LPCTSTR lpApplicationName, // 指定可执行文件名 __in_out LPTSTR lpCommandLine, //指定欲传给新进程的命令行参数 __in LPSECURITY_ATTRIBUTES lpProcessAttribut翻译 2010-03-25 16:52:00 · 976 阅读 · 0 评论 -
C++ Virtual函数
虚函数是C++中用于多态的机制。核心理念就是通过基类访问派生类定义的函数。基类的析构含糊都必须是virtual的虚函数只能借助于指针或者引用来达到多态的效果。前提B类继承与A类 且foo()为虚函数void bar(A *a){ a->foo();//被调用的是A::foo()还是B::foo() ?}如果a指向的是A类的实例,则A::foo()被调用,如果a指向的是B类实例,则指向B::f翻译 2010-03-26 17:43:00 · 12722 阅读 · 4 评论 -
extern 名词 C++
extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与分析: 1)、不可以,程序运行时会告诉你非法访问。原转载 2010-03-30 09:38:00 · 959 阅读 · 0 评论 -
运行时类型识别(RTTI)
RTTI 即 Runtime type Identification与RTTI相关:1、编译时需选用 /GR选项(/GR的意思是:enable C++ RTTI)。2、载入 typeinfo.h3、使用新的 typeid 运算符. IsKindOf 在执行期间侦测某个对象是否“属于某种类”,并传回 TRUE 或 FALSE。 CMyDoc* pMyDoc翻译 2010-03-30 10:12:00 · 849 阅读 · 0 评论