蓝蓝的天

蓝蓝的天,白云朵朵。 White clouds in the blue sky.

C++类可以不显示声明构造函数,在创建类对象时编译器自动调用默认的构造函数

#include "stdafx.h" #include #include using namespace std; // 没有显示声明构造函数,编译器会调用默认的构造函数 class Test1 { public: int i; string str; }; ...

2014-07-08 00:13:39

阅读数 5121

评论数 0

Windows8安装Visual Studio 2012的方法

1.先下载VS2012的安装文件,网上有很多ISO安装文件,还是旗舰版的。 VS2012_ULT_chs.iso下载下来1.6G多点。 注:VS2012要求安装在win8系统上,xp,win7都安装不了。 2.用Ultra ISO等程序打开安装即可,完全安装需要8G空间,我只安装...

2013-12-04 22:04:05

阅读数 10379

评论数 0

C++ list中erase和remove函数的用法

erase的作用是,使作为参数的迭代器失效,并返回指向该迭代器下一参数的迭代器。 如下: list ParticleSystem; list::iterator pointer; if(pointer->dead == true) { pointer = Parti...

2013-03-24 19:49:43

阅读数 19758

评论数 0

生成随机数函数rand用法简介

函数rand()是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用 srand()会导致相同的随机数序列被生成。         srand((uns...

2013-03-10 22:20:16

阅读数 9955

评论数 0

大端法、小端法、网络字节序 转

大端法、小端法、网络字节序 转 关于字节序(大端法、小端法)的定义 《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。   也可以说: 1.小端法(Little...

2013-03-07 23:44:27

阅读数 1796

评论数 0

用32位int型变量表示单引号括起来的四个字符

在C、C++中可以用32位int型变量表示单引号括起来的四个字符,例如下面代码中的示例: // 字符c的16进制值是0x63,字符o的16进制值是0x6f, // 字符n的16进制值是0x6e int what = 'conn'; printf("The address ...

2013-01-02 22:52:49

阅读数 2021

评论数 0

指针函数与函数指针

1.指针函数 先看下面的函数声明,注意,此函数有返回值,返回值为int *,即返回值是指针类型的。 int *f(int a, int b);上面的函数声明又可以写成如下形式: int* f(int a, int b); 让指针标志 * 与int紧贴在一起,而与函数名f间隔开,这样...

2012-11-24 22:18:45

阅读数 99219

评论数 22

C语言运算符优先级详细列表

优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右   () 圆括号 (表达式)/函数名(形参表)...

2012-09-14 23:29:45

阅读数 1476

评论数 0

printf中的short int, int, long int和long long int

hd: short int d: int ld: long int lld: long long int 以下转自:http://blog.163.com/zheng_he_xiang/blog/static/186505326201110272018548/ Linu...

2012-05-16 16:26:21

阅读数 13660

评论数 0

GNU C库函数参考手册(2)

逍遥飞狐多媒体作坊 译 上一页  下一页 错误报告 许多GNU  C库中的函数都监测和报告错误的情况,而且有时候你的程序需要检查它们以得到错误的情形。比如说:你打开了一个输入文件,你必须检查这个文件是否正确的打开了,而且在你调用一个库函数出错的时候打印出错...

2011-11-15 12:37:14

阅读数 3502

评论数 0

errno返回值的对应错误码

errno返回值的对应错误码     #ifndef _ASM_GENERIC_ERRNO_BASE_H   #define _ASM_GENERIC_ERRNO_BASE_H     #define EPERM            1      /* Operation not ...

2011-11-15 12:35:51

阅读数 1727

评论数 0

C++输出指针自增(++)运算示例

#include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { char s[] = "012345678", *p = s;...

2011-05-22 00:10:00

阅读数 2665

评论数 0

C/C++ typedef用法详解(真的很详细)

第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; // 一...

2011-04-15 17:37:00

阅读数 38094

评论数 4

拷贝构造函数和赋值构造函数的异同

<br />由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数<br />   有些轻视。请先记住以下的警告,在阅读正文时就会多心:<br />   ?? 如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”<br />...

2011-04-13 14:44:00

阅读数 1202

评论数 0

C++中struct与class的区别是什么?

<br />打基础<br /> 讨论一下结构(struct)与类(class)的区别,你认为结构(struct)有些什么作用,可以完全用类(class)取代么??<br /> ————————————————————— <br />问的人太多,...

2011-04-13 11:14:00

阅读数 1403

评论数 0

C++父类子类中虚函数的使用

<br />构造函数不能是虚函数,因为在调用构造函数创建对象时,构造函数必须是确定的,所以构造函数不能是虚函数。<br />析构函数可以是虚函数。<br /> <br />1.父类Father.h:<br />#pragma once ...

2011-03-29 14:01:00

阅读数 10880

评论数 0

C++继承中构造函数、析构函数调用顺序及虚函数的动态绑定

<br />昨天面试被问到这些,惭愧的很,居然搞混了,悔恨了一把。决定要彻底搞清楚。也算是有所收获。<br />     首先说说构造函数,大家都知道构造函数里就可以调用成员变量,而继承中子类是把基类的成员变成自己的成员,那么也就是说子类在构造函数里就可以调用基类的成员了,...

2011-03-29 13:22:00

阅读数 3210

评论数 0

结构体中的占位符用法

typedef union { struct x{ char a1 : 2; char b1 : 3; char c1 : 3; }x1; char c; }my_un; int main() { my_un a; ...

2011-03-21 20:07:00

阅读数 5026

评论数 0

测试编辑器属哪种模式,使用C语言判断处理器的大小端

<br />1.测试编辑器属哪种模式<br />下面这段代码可以用来测试一下你的编译器是大端模式还是小端模式:<br />short int x; <br />char x0,x1; <br />x=0x1122; <br />...

2011-01-30 16:05:00

阅读数 2381

评论数 1

sizeof, strlen, 指针和数组作为函数参数

<br />typedef struct st_test { int id; char *pName; char class[10]; }Student; void fn(Student *pStud) { pStud->id = 10; pStud...

2011-01-25 14:19:00

阅读数 3064

评论数 0

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