2015年6月16日

摘要: 宏指令的预编译用法,用于多文件的头文件预编译判断头文件代码:#include #ifndef XB_H//预编译判断XB_H代码段是否被执行#define XB_H//XB_H代码段开始namespace XB{ int op(int x, int y) { return ... 阅读全文
posted @ 2015-06-16 23:18 小咒 阅读(356) 评论(0) 推荐(0) 编辑

2015年5月13日

摘要: 1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量... 阅读全文
posted @ 2015-05-13 22:17 小咒 阅读(235) 评论(0) 推荐(0) 编辑

2015年4月24日

摘要: C++的面向对象的编程思想如下,一般情况为一个类中包含了这个对象的所有属性与函数,直接调用这个对象就可以对这个对象执行它可以使用的任何操作。#include class Robot{public: Robot() :Battery(100){}//构造一个机器人的时候让机器人的电量值为满格 void... 阅读全文
posted @ 2015-04-24 23:03 小咒 阅读(617) 评论(0) 推荐(0) 编辑

2015年4月23日

摘要: enum枚举类型的定义方式与某种用法#include using namespace std;int main(){ enum TOT{ zero, one, two, three, four, five };//0,1,2,3,4,5 TOT to1; to1 = five; switch (to... 阅读全文
posted @ 2015-04-23 20:56 小咒 阅读(923) 评论(0) 推荐(0) 编辑

2015年4月20日

摘要: 功能:可以将一个jpg文件与一个rar文件进行合成。#include int main(){ printf("本程序可以合成一个jpg图片与一个rar文件合并\n"); errno_t err; //errno_t是一个整型数据,代表错误代码,一般0就代表程序正常 FILE *fp1 = NULL... 阅读全文
posted @ 2015-04-20 22:40 小咒 阅读(176) 评论(0) 推荐(0) 编辑

2015年4月19日

摘要: fgetc(FILE *)意为从文件指针stream指向的文件中读取一个字符,读取一个字节后,光标位置后移一个字节fputc(char,FILE*)将字符ch写到文件指针fp所指向的文件的当前写指针的位置。fgets(char *buf,int bufsize,FILE*) *buf: 字符型指针,... 阅读全文
posted @ 2015-04-19 23:31 小咒 阅读(122) 评论(0) 推荐(0) 编辑
摘要: union共用体说明:当一个共用体被声明时,编译程序自动地产生一个变量, 其长度为联合中最大的变量长度的整数倍。比如union中有{int x; double x1; char name[10];}这个共用体的长度为10字节,因为name[10]是这个共用体中最大的一个变量#include stru... 阅读全文
posted @ 2015-04-19 16:32 小咒 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 运用到的函数为:动态内存分配函数malloc() 比如:char *name=(char *)malloc(20); 相当与c++的new关键字动态内存释放函数free() 比如:free(name); 相当于c++的delete关键字计算数据空间的字节数sizeof()... 阅读全文
posted @ 2015-04-19 13:46 小咒 阅读(373) 评论(0) 推荐(0) 编辑

2015年4月16日

摘要: 输入函数scanf_s() 比如:char d[20];写成scanf_s("%s",d,20);输出函数printf() 比如:printf("hello word\n",);输入输出格式: d=整型 f=浮点型 c=字符型 s=字符串 p=指针地址动态内存分配函数malloc() 比如:ch... 阅读全文
posted @ 2015-04-16 16:56 小咒 阅读(221) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ int a = 101; char ch = *(char *)&a; //*(char *)&a:含义就是先取a的首地址, 然后强制转换为char指针类型, 然后取该指针的值。 printf("%c\n", ch); system("pause"); re... 阅读全文
posted @ 2015-04-16 16:19 小咒 阅读(229) 评论(0) 推荐(0) 编辑

导航