摘要: 1. sizeof(string)的大小string属于类,类的大小就是类中成员变量(非静态)加上指向虚函数表的指针以及指向虚基类表的指针加起来的和。因为string是一个模板类,受具体的实现来决定其sizeof。实际上,到了C++中,对类的sizeof往往没有意义。这涉及到编译器在实现类对象时采用的数据结构。VC6.0:sizeof(string) = 16;VS2010:sizeof(string) = 32;可以发现std::string在VC6.0和VS2010里面的实现并不相同。2. new、delete与malloc、free的关系malloc与free是C++/C语言的标准库函数 阅读全文
posted @ 2013-08-16 10:32 虫不知 阅读(330) 评论(0) 推荐(1) 编辑