摘要:
vector中的remove的作用是将等于value的元素放到vector的尾部,但并不减少vector的size vector中erase的作用是删除掉某个位置position或一段区域(begin, end)中的元素,减少其size erase删除元素后,会将后面的元素往前移。对于数据较多的ve 阅读全文
摘要:
一、什么是异常处理 异常处理就是处理程序中的错误。 二、为什么需要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应 阅读全文
摘要:
下面哪种情况下,B不能隐式转换为A? class B:public A{} class A:public B{} class B{operator A();} class A{A(const B&);}显式转换是由程序员自己主动完成,隐式转换是由编译器完成的,其二显示转换一般是由高向低,隐式转换是由 阅读全文