博客专栏  >  编程语言   >  c++

c++

c++学习中的总结

关注
0 已关注
14篇博文
  • 智能指针

    RAII是一种规范,用来解决问题的思想,定义类来封装资源分配和释放,构造函数完成资源的分配和初始化,析构函数完成资源的清理 智能指针不是指针,是一个类,可以实现 1. 智能管理指针的释放 2. ...

    2017-05-08 23:06
    91
  • STL中vector和list的使用

    vectorvector时可以改变大小的数组的序列容器 意向书组车一样,vetctor为它们的元素使用连续的存储位置,这意味着vector的元素也可以使用对其元素的常规指针的偏移来访问,但是与lis...

    2017-09-03 09:33
    207
  • 为什么模板不支持分离编译

    首先我要介绍分离编译的概念?一个程序由若干个原文件共同实现,每个源文件单独编译生成目标文件,然后再将所有的目标文件链接起来生成单一的可执行程序的过程.ps.我所理解的分离编译就是不在同一个.h或.cp...

    2017-08-31 16:08
    171
  • 大数运算_string类的简单应用

    在通过对string类的学习之后,我们就可以通过对string类的使用去模拟大数的运算.#pragma once #include #include #include using namespace ...

    2017-07-25 14:27
    152
  • 深浅拷贝与写时拷贝

    在c++中,基本所有的类都要考虑深拷贝,浅拷贝与写时拷贝,根据不同的定义,选择适合自己的拷贝方式。时间类就可以用浅拷贝,而二叉树,string类就需要深拷贝。 string类在vs编译器下使用的深...

    2017-07-13 13:57
    57
  • c++之多态

    多态问题简单的概括就是“一个接口,多种方法”,程序在运行时才能决定调用的函数,它是面向对象编程领路的核心概念,字面意思就是多种状态。 c++多态是用过虚函数来实现的,虚函数允许子类重新定义成员函数,...

    2017-04-28 14:05
    89
  • c++实现单链表,双向链表,顺序表的接口(非模板)

    在以前使用c实现单链表的时候,没有使用函数的复用去完成相应的接口操作,这次使用尽量多的复用去完成链表和顺序表的操作(包括故意使用insert()去复用pushback()这个逻辑是错的,只是为了 ...

    2017-07-18 22:33
    74
  • 讨论构造函数的N种调用情况的问题

    c++对传参和传返回值时构造的优化处理 c++形式参数类型和返回值类型如果是引用,那么在传递时,那么在传递时,会把实参或者返回值的引用自动赋值给形式参数(返回值) c++返回赋值和返回值的使用往往会进...

    2017-07-13 10:45
    79
  • c++之各种继承(单继承,多继承,菱形继承)

    基本简介在c++语言中。,一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承,从多个基类派生的继承称为多继承。继承可以使代码得到复用,子类还可以在父类的基础上添加功能 ...

    2017-04-27 14:12
    82
  • c&c++动态内存管理

    malloc/free和new/delete的区别和联系:区别:malloc/free 函数原型 void *malloc(long NumByte);该函数分配了NumBytes个字节,并返回了指...

    2017-07-13 10:13
    43
  • 日期类(Date)_运算符重载简单应用

    面对日期类里面的加加减减涉及到的进位和借位,我更倾向使用一个保存了每个月天数的数组代替,虽然很占内存,但是方法简化了,而且不需要遍历数组,只需要拿到月份的数字,用月份的数字当下标就可以得到这个月的天数...

    2017-06-30 10:58
    75
  • c++默认的六个成员函数

    默认的六个成员函数包括 构造函数 拷贝构造函数 析构函数 赋值运算符重载 取地址运算符(&)重载 const修饰的取地址运算符重载 构造函数 构造函数的命名必须和类名完全相同; 构造函数的功能主要用于...

    2017-04-16 22:55
    70
  • c++入门

    1.命名空间 C++所有的标识符都存到一个std的命名空间内,只有调用这个命名空间才能使用标识符(using namespace std;); 当然,我们也可以使用自定义的命名空间去定义多个同名...

    2017-06-19 16:52
    55
  • c与c++区别之this指针的巧妙应用

    this指针(一个永远指向调用对象首地址的指针)为什么要使用this指针在c++刚开始学习的过程中,通篇都在强调“类是对象的抽象,对象是类的示例”。那么当同一个类内的不同对象调用同一个函数体的时候,函...

    2017-03-12 18:18
    153

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部