摘要: 昨天去面试一家公司,面试题中有一个题,自己没弄清楚,先记录如下:class D{public: void printA() { coutprintA();d->printB();输出结果是?当时想的是对象d直接初始化为NULL,非虚的成员函数没有地址,应该找不到,而virt... 阅读全文
posted @ 2015-08-27 21:53 balingybj 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 内联函数相对于宏的区别和优点:宏是在预处理时进行的机械替换,内联是在编译时进行的。内联函数是真正的函数,只是在调用时,没有调用开销,像宏一样进行展开。内联函数会进行参数匹配检查,相对于带参数的宏有很好的优点,避免了处理宏的一些问题。宏无法进行调试。inline1、产生背景写函数的好处:第一,它使程序... 阅读全文
posted @ 2015-08-27 21:43 balingybj 阅读(682) 评论(0) 推荐(0) 编辑
摘要: (一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函数的使用方法I)... 阅读全文
posted @ 2015-08-27 09:48 balingybj 阅读(1322) 评论(0) 推荐(0) 编辑