摘要:
编译器将使用相应的函数代码替换函数调用。对于内联代码,程序无需跳到另一个位置处执行代码,再调回来。因此,内联函数的执行速度比常规函数稍快,但代价是需要占用更多的内存。如果程序在10个不同的地方调用同一个内联函数,则该程序将包含该函数代码的10个副本。 应有选择地使用内联函数。如果执行函数代码的时间比 阅读全文
摘要:
1.iterator,const_iterator作用:遍历容器内的元素,并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。 2.const_iterator 对象可以用于const vector 或非 const vector,它自身的值可以改(可以指向其他元 阅读全文
摘要:
#define _CRTDBG_MAP_ALLOC #include <cstdlib> #include <crtdbg.h> int main() { int* p = (int*)malloc(sizeof(int)*10); _CrtDumpMemoryLeaks(); return 0; 阅读全文