Avatar notebook default
12篇文章 · 45906字 · 3人关注
  • Resize,w 360,h 240
    C++11中的右值引用与移动语义

    C++11的一个最主要的特性就是可以移动而非拷贝对象的能力。很多情况都会发生对象的拷贝,有时对象拷贝后就立即销毁,在这些情况下,移动而非拷贝对象...

  • effecttive c++ 笔记

    1. 让自己习惯C++ 条款01:视C++为一个语言联邦 为了更好的理解C++,我们将C++分解为四个主要次语言: C。说到底C++仍是以C为基...

  • Resize,w 360,h 240
    深入探索C++对象模型

    一个博客,这个博客记录了他读这本书的笔记,总结得不错。《深度探索C++对象模型》笔记汇总 1. C++对象模型与内存布局 参考资料 C++对象模...

    0.5 5486 0 13
  • Resize,w 360,h 240
    高质量C++/C编程指南

    1 文件结构 每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现...

  • 类的继承与派生

    类的继承与派生 类的继承就是新类由已经存在的类获得已有特性,类的派生是由已经存在的类产生新类的过程。已有类叫做基类,产生的新类叫做派生类。 派生...

  • C++定义动态数组

    为什么需要动态定义数组呢? 很多情况下,在预编译过程阶段,数组的长度是不能预先知道的,必须在程序运行时动态的给出。但是,c++要求定义数组时必须...

  • C++中的头文件和源文件

    转载文章:C++中的头文件和源文件 一、C++编译模式 通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被...

    0.4 4772 1 10
  • C++ 输入输出总结

    C++支持两种I/O,第一种是从C语言继承来的,一种是由C++定义的面向对象I/O系统。 从C继承来的I/O操作 int getchar(voi...

  • C++标准库学习(四):String

    string类的构造函数: string(const char *s); //用c字符串s初始化string(int n,char c);...

文集作者