2018年7月16日

C++中为什么有时要使用extern "C"

摘要: extern "C"的作用 在C++引用lua的头文件时,我们总会写成: 为什么要这么做呢?原因是C++的编译器会对程序中符号进行修饰,这个过程在编译器中叫符号修饰(Name Decoration)或者符号改编(Name Mangling)。 同时我们知道C++是能够兼容C的,如果我们有了一个C语言 阅读全文

posted @ 2018-07-16 14:50 矮油~ 阅读(1381) 评论(0) 推荐(1)

C++ 深入理解 虚继承、多重继承和直接继承

摘要: 【摘要】 本文从5段代码实例出发,通过类中类的普通继承,类的虚继承,类的多重继承,多个虚函数类的普通继承、虚继承与多重继承,几个交叉概念,详细的阐释了继承、虚函数与虚继承的基本概念,深入剖析了继承于虚继承的区别于联系。 【Exp.001-虚继承】 解析:这里需要理解虚继承基类对派生类的空间大小的影响 阅读全文

posted @ 2018-07-16 10:04 矮油~ 阅读(445) 评论(0) 推荐(0)

指针几个字节

摘要: 指针即为地址,所以本人认为,指针几个字节跟语言无关,而是跟系统的寻址能力有关,譬如以前是16为地址,指针即为2个字节,现在一般是32位系统,所以是4个字节,以后64位,则就为8个字节 阅读全文

posted @ 2018-07-16 09:39 矮油~ 阅读(449) 评论(0) 推荐(0)

导航