摘要:
首先,编写Java类,此类中将调用C/C++编写的DLL接口程序,例如: class TestDll{ public native static String getString(String strIn); public static void main(String args[]){ if(initLibrary("JavaUseDll... 阅读全文
摘要:
首先,编写Java类,此类中将调用C/C++编写的DLL接口程序,例如: class TestDll{ public native static String getString(String strIn); public static void main(String args[]){ if(initLibrary("JavaUseDll... 阅读全文
摘要:
C++中的多态特性是通过虚函数来体现的,而虚析构函数,是一种特殊的析构函数。大家都知道,子类在调用自己的构造函数之前,要调用父类的构造函数,而子类在被销毁前,会调用父类的析构函数吗?看代码:class P{public: P(); ~P();}class S:public P {public: S(); ~S();}...S s1;这样,在s1被销毁时,会理所当然地去先调用... 阅读全文
摘要:
C++中的多态特性是通过虚函数来体现的,而虚析构函数,是一种特殊的析构函数。大家都知道,子类在调用自己的构造函数之前,要调用父类的构造函数,而子类在被销毁前,会调用父类的析构函数吗?看代码:class P{public: P(); ~P();}class S:public P {public: S(); ~S();}...S s1;这样,在s1被销毁时,会理所当然地去先调用... 阅读全文
摘要:
假设有这样一个类:class TestClass;现在,如下的表达式,将产生一个临时对象,并在表达式之后立即被销毁:TestClass();当然,这看上去有点像调用类TestClass的构造函数。下面的表达式,定义一了个TestClass的引用,使其指向临时对象:TestClass& tc=TestClass();而这时,由TestClass()调用而生成的临时对象却并不会在该表达式结束之后立即被... 阅读全文
摘要:
研究了一下C++中的临时对象,对临时对象的引用,和临时对象的指针的区别及用法 阅读全文