源起:
C++ Primer 第五版,Exercise 9.38
Write a program to explorer how vectors grow in the library you use.
环境:
WIN 7 + VS 2008 32bit
测试代码:
#include
#include
#include
using namespace std;
...
分类:
编程语言 时间:
2014-09-09 21:34:39
阅读次数:
432
这一章暂时没写完,先留着以后再写。在C++程序中,程序员可以给手动开辟内存,但是这块内存需要手动释放,不便管理,因此新标准提供智能指针类型来管理动态对象。它负责自动释放所指向的对象。shared_prt允许多个指针指向同一个对象unique_ptr独占所指向的对象weak_ptr是一个弱引用,指向s...
分类:
编程语言 时间:
2014-09-09 21:28:39
阅读次数:
413
这是一本关于c++primer第五版的学习笔记笔者当初以第四版入门,如今希望温故知新,看看经典之作的第五版,如有不足,请在评论处支出
分类:
编程语言 时间:
2014-09-09 13:51:09
阅读次数:
152
C++面试题1:构造函数和虚构函数中能否调用虚函数?
构造函数跟虚构函数里面都可以调用虚函数,编译器不会报错。C++ primer中说到最好别用由于类的构造次序是由基类到派生类,所以在构造函数中调用虚函数,虚函数是不会呈现出多态的类的析构是从派生类到基类,当调用继承层次中某一层次的类的析构函数时意味着其派生类部分已经析构掉,所以也不会呈现多态因此如果在基类中声明的纯虚函数并且在基类的析构函数...
分类:
编程语言 时间:
2014-09-08 10:55:36
阅读次数:
453
关于C++中protected的访问权限的讨论已经是一个很陈旧的话题了,陈旧到大家都不愿意去讨论,觉得他见到到吃饭睡觉那么自然。我再次读《C++ Primer》的时候,其中关于protected 成员的描述是这样的:protected MembersThe protected access labe...
分类:
编程语言 时间:
2014-09-08 08:31:36
阅读次数:
324
重载操作符与转换--调用操作符和函数对象引言: 能够为类类型的对象重载函数调用操作符:一般为表示操作的类重载调用操作符!struct absInt{ int operator() (int val) { return val > 0 ? val : -val; }}...
分类:
编程语言 时间:
2014-09-07 15:59:35
阅读次数:
274
一、 Oracle无法动态注册 在SQL*PLUS下多次输入alter system register.监听器的状态始终显示为The listener supports no services。 可查看listener.ora里面的IP或主机名是否与/etc/hosts里面的相对应。
分类:
数据库 时间:
2014-09-05 17:53:11
阅读次数:
197
C++新手在指定结构成员时,不知道何时用.运算符,何时是用->运算符。结论:如果结构标识符是结构名,则使用句点运算符;如果标识符是指向结构的指针,则使用箭头运算符。#include struct inflatable{ char name[20]; float volume; do...
分类:
编程语言 时间:
2014-09-05 14:17:31
阅读次数:
363