12 2015 档案

摘要:1.不能为虚函数的原因:编译器在编译一个类的时候,需要确定这个类的虚函数表的大小。一般来说,如果一个类有N个虚函数,它的虚函数表的大小就是N,如果按字节算的话那么就是4*N。如果允许一个成员模板函数为虚函数的话,因为我们可以为该成员模板函数实例化出很多不同的版本,也就是可以实例化出很多不同版本的虚函... 阅读全文
posted @ 2015-12-31 10:28 小天_y 阅读(4658) 评论(2) 推荐(0)
摘要:问题起源【转自】http://www.cnblogs.com/catch/p/3751353.html先看下面很简单的一小段程序。#include template struct Base { void fun() { std::cout struct Derived : Ba... 阅读全文
posted @ 2015-12-29 17:27 小天_y 阅读(832) 评论(0) 推荐(0)
摘要:《C++ Template》对Template各个方面进行了较为深度详细的解析,故而本系列博客按书本的各章顺序编排,并只作为简单的读书笔记,详细讲解请购买原版书籍(绝对物超所值)。 第一章 前言1.4 编程风格(1)对“常整数”趋向使用“int const”,而不是使用“const int”。“恒定 阅读全文
posted @ 2015-12-29 13:55 小天_y 阅读(60109) 评论(2) 推荐(5)
摘要:本篇博客笔记顺序大体按照《C++标准程序库(第1版)》各章节顺序编排。--------------------------------------------------------------------------------------------13 以Stream Classes 完成输入... 阅读全文
posted @ 2015-12-20 15:26 小天_y 阅读(1091) 评论(0) 推荐(0)
摘要:本篇博客笔记顺序大体按照《C++标准程序库(第1版)》各章节顺序编排。--------------------------------------------------------------------------------------------11 Strings 字符串本章单独列出,讲述... 阅读全文
posted @ 2015-12-10 13:58 小天_y 阅读(428) 评论(0) 推荐(0)
摘要:《C++标准程序库》笔记之二本篇博客笔记顺序大体按照《C++标准程序库(第1版)》各章节顺序编排。--------------------------------------------------------------------------------------------6. STL 容器... 阅读全文
posted @ 2015-12-03 22:44 小天_y 阅读(471) 评论(0) 推荐(0)
摘要:本篇博客笔记顺序大体按照《C++标准程序库(第1版)》各章节顺序编排。--------------------------------------------------------------------------------------------2. C++及其标准程序库简介2.2-1注意:... 阅读全文
posted @ 2015-12-02 22:28 小天_y 阅读(1094) 评论(0) 推荐(0)
摘要:auto_ptr:唯一拥有权 智能指针(智能指针是一个对象)保证,无论在何种情形下,只要自己被摧毁,就一定连带释放其所指资源。而由于智能型指针本身就是区域变量,所以无论是正常退出,还是异常退出,只要函数退出,它就一定会被摧毁。 只有auto_ptr可以拿来当做另一个auto_ptr 的初值,普通指针 阅读全文
posted @ 2015-12-02 12:04 小天_y 阅读(781) 评论(0) 推荐(0)