全部博文(695)
发布时间:2014-06-10 14:21:07
一个通常的函数调用的例子:/* 自行包含头文件 */void MyFun(int x); /* 此处的声明也可写成:void MyFun(int) */int main(int argc, char* argv[]){ MyFun(10); /* 这里是调用MyFun(10) 函数 */ return(0);}void MyFun(int x) /* 这里定义一个MyFun函数 */{ printf("%d\n",.........【阅读全文】
发布时间:2014-05-25 10:18:52
今天在stackoverflow上看到一个关于c++模板specialization的问题:http://stackoverflow.com/questions/18283851/template-specialization-in-case-of-multiple-base-templates-in-c/18283933?noredirect=1#comment26823443_18283933他的English好像不是很标准(说不定是India三哥,哈哈),但比我强多了。废话不多说.........【阅读全文】
发布时间:2014-05-25 08:46:59
在类的成员函数中调用delete this 在类的成员函数中能不能调用deletethis?答案是肯定的,能调用,而且很多老一点的库都有这种代码。假设这个成员函数名字叫release,而deletethis就在这个release方法中被调用,那么这个对象在调用release方法后,还能进行其他操作,如调用该对象的其.........【阅读全文】
发布时间:2014-05-24 10:58:53
转载来源:http://blog.sina.com.cn/s/blog_48f587a80100k630.htmlC++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现.........【阅读全文】
发布时间:2014-05-24 10:58:13
1.虚函数和纯虚函数可以定义在同一个类中,含有纯虚函数的类被称为抽象类,而只含有虚函数的类不能被称为抽象类。2.虚函数可以被直接使用,也可以被子类重载以后,以多态的形式调用,而纯虚函数必须在子类中实现该函数才可以使用,因为纯虚函数在基类有声明而没有定义。3.虚函数和纯虚函数都可以在子类.........【阅读全文】