- 博客(15)
- 收藏
- 关注
转载 C++中的引用
C++中的引用 【导读】介绍C++引用的基本概念,通过详细的应用分析与说明,对引用进行全面、透彻地阐述 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。 引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名;
2009-08-02 11:44:00
690
转载 C++学习摘要之二:构造函数和析构函数
构造函数和析构函数是类的两个特殊的成员函数 1.构造函数 构造函数(constructor)是类的一个特殊的成员函数,它与类名同名。当定义该类的对象时,构造函数将被系统自动调用用以实现对该对象的初始化。 构造函数不能有返回值,因而不能指定包括void在内的任何返回值类型。 构造函数的定义与其他成员函数的定义一样可以放在类内或类外。 构造函数的定义格式为: 类名(
2009-07-30 10:59:00
889
转载 C++学习摘要之一:类和对象
第一章 类和对象 类和对象是面向对象程序设计的两个最基本、最重要的概念。所谓对象就是客观事务在计算机中的抽象描述;而所谓类则是对具有相似属性和行为的一组对象的统一描述。从程序设计语言的角度来说,类是一种数据类型,而对象是具有这种类型的变量。 1.类的定义 类定义的一般形式为: class 类名 { private: 数据成员或成员函数 protect
2009-07-30 10:57:00
1222
原创 c语言全局变量和局部变量问题汇总
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量? 答:exte
2009-07-04 17:03:00
67581
13
转载 C语言之typedef的问题
水滴石穿C语言之typedef的问题 1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一
2009-06-22 12:32:00
1540
转载 typedef和#define的用法与区别
typedef和#define的用法与区别 一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typed
2009-06-22 11:54:00
998
1
原创 8种没结果的爱(未婚者必读)!!!
时间可以改变一切!”这话不假,但是放在爱情里,你就得掂量掂量。如果你现在正在试图改变你们尴尬的局面,以下8种情况供你参考。没有结果的爱,该放手还是尽快吧。 一、你在乎对方比较多 你在谈恋爱,却不确定对方的想法;你觉得你们很合适,他好像不以为然;他不在时你很想他,你不在时他好像没差别,这表示什么? “二人若不同心,岂能同行呢?”有时候会有一方爱另一方较
2009-06-15 21:00:00
732
转载 ★C/C++字符串和数字互换方案收集★
▲1、C语言标准库函数atoi()等。函数名: atoi 功 能: 把字符串转换成整型数 用 法: int atoi(const char *nptr); 程序例: #include int main(void) { int n; char *str = "435"; n = atoi(str); printf("string = %s integer = %d/n", str, n); r
2009-05-29 16:25:00
929
转载 谁说C语言很简单?
原文:http://cocre.com/?p=873 前两天,Neo写了一篇《语言的歧义》其使用C语言讨论了一些语言的歧义。大家应该也顺便了解了一下C语言中的很多不可思异的东西,可能也是你从未注意到的东西。是的,C语言并不简单,让我们来看看下面这些示例:为什么下面的代码会返回0?(这题应该很简单吧) int x; return x == (1 && x);
2009-05-29 14:15:00
696
转载 私有数据成员和友元
一、私有数据成员的使用 1.取值和赋值成员函数 面向对象的约定就是保证所有数据成员的私有性。一般我们都是通过公有成员函数来作为公共接口来读取私有数据成员的。某些时候,我们称这样的函数为取值和赋值函数。 取值函数的返回值和传递给赋值函数的参数不必一一匹配所有数据成员的类型。 #include iostream.h class Date
2009-05-29 14:02:00
915
转载 拷贝构造函数和赋值构造函数声明为私有的作用
每个类只有一个赋值函数. 由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数有些轻视。请先记住以下的警告,在阅读正文时就会多心: 1.如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐含了错误。以类String的两个对象a,b为例,假设a.m_data的内容为“hello”,b.
2009-05-26 14:20:00
1475
转载 八进制转二进制
位(bit) 一位二进制数,又称比特字节(byte) 1B = 8b 内存存储的最小单元字长:同一时间内,计算机能处理的二进制位数字长决定了计算机的运算精度,字长越长,计算机的运算精度就越高。因此,高性能的计算机,其字长较长,而性能较差的计算机,其字长相对要短一些。 其次,字长决定了指令直接寻址的能力。一般机器的字长都是字节的1、2、4、8倍。微机的字长为8位、16
2009-05-26 12:26:00
74978
3
转载 C/C++中的函数参数传递机制
C/C++中的函数参数传递机制 一、 函数参数传递机制的基本理论 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。以下讨论称调用其他函数的函数为主调函数,被调用的函数为被调函数。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空
2009-05-26 12:24:00
907
转载 C++类对象的复制-拷贝构造函数
在学习这一章内容前我们已经学习过了类的构造函数和析构函数的相关知识,对于普通类型的对象来说,他们之间的复制是很简单的,例如: int a = 10; int b =a; 自己定义的类的对象同样是对象,谁也不能阻止我们用以下的方式进行复制,例如:#include iostream> using namespace std; class Test { public:
2009-05-26 12:00:00
537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人