![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初探c++
後悔無期
这个作者很懒,什么都没留下…
展开
-
C++ 引用的作用和用法
C++ 引用的作用和用法我的总结:引用的好处之一就是在函数调用时在内存中不会生成副本。引用总结(1)在引用的使用中,单纯给某个变量取个别名是毫无意义的,引用的目的主要用于在函数参数传递中,解决大块数据或对象的传递效率和空间不如意的问题。(2)用引用传递函数的参数,能保证参数传递中不产生副本,提高传递的效率,且通过const的使用,保证了引用传递的安全性。(3)引用与转载 2013-08-23 01:23:37 · 694 阅读 · 0 评论 -
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin>> 用法1:最基本,也是最转载 2013-09-03 00:06:21 · 633 阅读 · 0 评论 -
C|C++中的静态全局变量,静态局部变量,全局变量,局部变量的区别
2010-01-13 15:09 static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。面向过程设计中的static 全局变量、局部变量、静态全局变量、静态局部变量的区别 C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全转载 2013-09-03 00:47:58 · 752 阅读 · 0 评论 -
递增/递减操作符和指针
可以将递增与递减操作符用于指针和基本变量,将递增操作符用于指针时,将把指针的值增加其指向的数据类型占用的字节数,这种规则适用于对指针递增和递减。int arr[5] = {21,32,23,45,37};int *pt = arr; //这里的pt指向数组第一个值,即arr[0]的位置++pt;//pt向前移动一位,指向了arr[1]的位置也可以结合使用这些操作符和转载 2013-09-09 22:32:46 · 775 阅读 · 0 评论 -
指针泄露小贴士
1.一定要在对指针应用解除引用操作符(*)之前,将指针初始化为一个确定的、适当的地址。这是关于使用指针的金科玉律long *fellow;*fellow = 223323;fellow指针指向的位置不确定,有可能使系统崩溃2.c++对于一个指针不可以连续进行两次delete因为释放后的指针可能会分配给其他的需要内存的原创 2014-04-08 01:44:10 · 529 阅读 · 0 评论 -
C++指针和引用详解
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数转载 2014-04-08 01:46:46 · 660 阅读 · 0 评论 -
C++中面向行输出get()和getline()的区别
get与getline区别不是很大,但一个明显的区别是get遇到 '\n '字符后便返回,这是 '\n '还在缓冲区中,所以下次读出来的将是 '\n ',而getline遇到 '\n '也返回,但它会把 '\n '从缓冲区里移除掉 所以很多时候用getline方便些 cin.get()每次读取一整行并把由Enter键生成的换行符留在输入队列中,比如:#include using转载 2014-04-08 01:42:27 · 717 阅读 · 1 评论 -
C++函数声明与定义
声明是告诉编译器一些信息,以协助编译器进行语法分析,避免编译器报错。而定义是告诉编译器生成一些代码,并且这些代码将由连接器使用。即:声明是给编译 器用的,定义是给连接器用的。这个说明显得很模糊,为什么非要弄个声明和定义在这搅和?那都是因为C++同意将程序拆成几段分别书写在不同文件中以及上面 提到的编译器只从上朝下编译且对每个文件仅编译一次。 编译器编译程序时,只会一个一个源文件编译,并转载 2014-04-08 22:13:47 · 1234 阅读 · 0 评论