- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 变量的声明和定义有何区别?
变量的声明有两种情况:1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。2、另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义的。声明是向编译器介绍名字--标识符。它告诉编译器“这个函数或变量在某处可找到,它的模样象什么”。而定义是说:“在这里建立变量”或“在这里建立函数”。它为名字分配存储空间。无论定义的是
2014-09-15 10:44:51 479
原创 求一个字符串中连续出现次数最多的字串 c++实现方法
int con_sub(const string &str, string &ret){ int max_time = 0;//连续出现的最多次数 int ret_len = 0;//连续出现的字符串的长度 vector strs;//连续出现字符串的起始地址 int len=str.length(); string strte
2014-09-03 15:22:03 2932
转载 c++ 拷贝构造函数(非原创)
一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyprint?int a = 100; int b = a; int a = 100;int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简
2014-08-30 15:38:25 348
转载 const 在c和c++中的作用
常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。概述1. const有什么用途?在 c程序中,const的用法主要有定义常量、修改函数参数、修饰函数返回值等3个用处。在c++程序中,它还可以修改函数的定义体,定义类中某个成员为恒态函数,即不改变类中的数据成员。被const修改的东西都要受到强制保护,
2013-11-17 10:27:36 559
转载 static 在c 和c++中的不同之处
static主要有三个作用:(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数前两种C和C++都有,第三种仅在C++中有,下面分别作以下介绍:一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, register。其中register不常用到,下面主要说说auto和static的区别。1. 存储空间分
2013-11-17 09:34:43 408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人