飘过的小牛

I'm growing!~~

排序:
默认
按更新时间
按访问量

strlen和sizeof的区别

一、sizeof     sizeof(...)是运算符,而不是一个函数。     一个简单的例子: int a; cout     在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。     它的功能是:获得保证能容...

2012-06-19 17:08:20

阅读数:26785

评论数:4

0, \0, NULL的区别

这个都知道在哪里用,但是道理不清楚。然后google 了一下,一个比较好的解释虽然是英文,但是很经典。 1.0 is an integer constant 2.'\0' is a character constant 3.NULL is a macro(宏) defined i...

2012-06-18 16:14:56

阅读数:6477

评论数:2

复制构造函数实例

#include #include #include #include #include #include #include #include using namespace std; class Point { public: Point(double x, double y){}; Po...

2012-04-28 08:55:24

阅读数:1734

评论数:0

C/C++ char和int的区别

字符字面值一般是用一对单引号来表示。char类型一般就是用字符字面值来初始化、赋值。由于char类型的是单字节长度,当给char类型的变量用字符字面值赋值时,当单引号里面的内容超过一个字节时,系统会自动截取一个字节的内容给char变量,忽略其他的字节内容。 比如char a='1234';c++...

2012-04-24 22:46:35

阅读数:13590

评论数:2

符号扩展和截断

符号扩展和截断的几点认识: 1.      符号扩展。。    short int a = -4;    short int b = 8;    print_binary(a);    print_binary(b);    unsigned short int...

2012-04-21 22:42:55

阅读数:1778

评论数:0

C++this指针的理解

先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变...

2012-03-13 15:16:41

阅读数:1288

评论数:0

变量声明和定义的区别

我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的把他们的区别介绍如下:     变量的声明有两种情况:     (1) 一种是需要建立存储空间的(定义、声明)。例如:int a在声明的时候就已经...

2012-03-08 19:23:37

阅读数:1367

评论数:0

C++易错点总结

1.下面这段代码考察变量的作用域问题。 #include using namespace std; void other() { static int a = 2; static int b; int c = 10; a += 2; c += 5; cout<<&q...

2012-03-03 15:35:55

阅读数:1822

评论数:0

复制构造函数

也许很多C++的初学者都知道什么是构造函数,但是对复制构造函数(copy constructor)却还很陌生。对于我来说,在写代码的时候能用得上复制构造函数的机会并不多,不过这并不说明复制构造函数没什么用,其实复制构造函数能解决一些我们常常会忽略的问题。        为了说明复制构造函数作用,...

2012-02-21 21:45:47

阅读数:1434

评论数:0

C++输入输出

一:标准输入函数cin 不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量; 小小的说明一下,输入多个变量可以写在一行,如:cin>>x>>y>>z; 这样写不是不...

2011-08-24 23:14:58

阅读数:1322

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭