博客专栏  >  编程语言   >  C++学习笔记

C++学习笔记

C++听课学习笔记

关注
0 已关注
16篇博文
  • 跟我一起学C++之引用与指针区别

    引用与指针区别 1.引用访问一个变量是直接访问,而指针是间接访问。指针保存的是变量的地址。 2.引用是一个变量的别名,本身不单独分配自己的内存空间,而指针有自己的内存空间。 3.引用...

    2016-10-30 17:17
    221
  • 跟我一起学C++之引用作为返回值

    1.引用的另一个作用是用于返回引用的函数 2.函数返回引用的一个主要目的是可以将函数放在赋值运算符的左边。 3.注意:不能返回对局部变量的引用。   代码实例: #inc...

    2016-10-30 17:15
    197
  • 跟我一起学C++之按引用传递

    按引用传递 1.引用传递方式是在函数定义时在形参前面加上引用运算符"&" 例如:swap(int &a,int &b); 2.按值传递方式容易理解,但形参值的改变不能对实参产生影响 ...

    2016-10-30 17:13
    213
  • 跟我一起学C++之const引用

    const引用 const引用是指向const对象的引用   const int ival = 1024; const int& refVal = ival;  //ok:bo...

    2016-10-30 17:07
    205
  • 跟我一起学C++之从C到C++引用

    引用 1.引用是给一个变量起别名 2.定义引用的一般格式: 类型  &引用名=变量名; 例如:int a=1;            int  &b=a; // b是a的...

    2016-10-30 17:04
    191
  • 跟我一起学C++之带默认形参值的函数的二义性

    重载的函数中如果形参带有默认值时,可能产生二义性 int add(int x=5, int y=6); int add(int x=5, int y=6, int z=7); int main() {...

    2016-10-30 16:50
    201
  • 跟我一起学C++之带默认形参值的函数

    1.函数声明或者定义的时候,可以给形参赋一些默认值 2.调用函数时,若没有给出实参,则按指定的默认值进行工作 3.函数没有声明时,在函数定义中指定形参的默认值 4.函数既有定义又有声...

    2016-10-30 16:48
    258
  • 跟我一起学C++之name managling与extern “C”

    1.name managling这里把它翻译为名字改编。 2.C++为了支持重载,需要进行name managling 3.extern “C”实现C与C++混合编程 #ifdef ...

    2016-10-30 16:45
    287
  • 跟我一起学C++之new、delete运算符

    new 1.new运算符可以用于创建堆空间,类似于C语言中的malloc,在堆上分配空间 2.成功返回首地址,失败的话也不一定返回空指针,在C++中如果失败的话就会直接抛出异常了,所以在代...

    2016-09-08 21:41
    240
  • 跟我一起学C++之重载

    1.相同的作用域,如果两个函数名称相同,而参数不同,我们把它们称为重载overload 2.函数重载又称为函数的多态性,只是静态的多态,函数的入口地址是在编译时候就确定了,又称为静态联编 ...

    2016-09-08 21:46
    490
  • 跟我一起学C++之与运算符

    C++中增加的作用域标识符 :: 1.用于对与局部变量同名的全局变量进行访问 代码实例: #include usingnamespace std; int var =...

    2016-09-08 21:39
    389
  • 跟我一起学C++之C++介绍(笔记)

    C++介绍 为什么学习C++?  1.C++能提升性能,C++之父BjarneStroustrup戏称C++可以减轻全球变暖问题。  2.编程语言需求总结为四个:效率(efficiency)、灵活(f...

    2016-05-25 23:24
    325
  • 跟我一起学C++之从C到C++(bool类型)

    bool类型 C++新增类型,表示逻辑真与假 1.逻辑型也称布尔型,其取值为true(逻辑真)和false(逻辑假),存储字节数在不同编译系统中可能有所不同,VC++中为1个字节。 2.声明方式:bo...

    2016-06-05 11:31
    1846
  • 跟我一起学C++之从C到C++(const限定符)

    const限定符 1.用const给字面常量起个名字(标识符),这个标识符就称为标识符常量;因为标识符常量的声明和使用形式很像变量,所以也称常变量 2.定义的一般形式: (1)      const ...

    2016-06-05 11:36
    1412
  • 跟我一起学C++之从C到C++(const与#define)

    1.const定义的常量与#define定义的符号常量的区别 (1)const定义的常量有类型,而#define定义的没有类型,编译可以对前者进行类型安全检查,而后者仅仅只是做简单替换 (2)co...

    2016-06-06 21:08
    649
  • 跟我一起学C++之从C到C++(结构体内存对齐)

    1.什么是内存对齐 (1)      编译器为每个“数据单元”按排在某个合适的位置上。 (2)      C、C++语言非常灵活,它允许你干涉“内存对齐”。也就是可以人为的设置编译器的对齐方式。 ...

    2016-06-06 21:12
    790

Qt
1578
linux
197713
数据结构
144011
bash shell菜鸟
113051
C语言
3035799
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部