预编译理解
来源:互联网 发布:妖怪名单实体娃娃 淘宝 编辑:程序博客网 时间:2024/05/19 14:52
废话少说,直接上代码:
#include <iostream>using namespace std;#define MAX 0class Time{public:int hour;int minute;int sec;};void set_time(Time&t,int hour,int minute,int sec){t.hour = hour;t.minute = minute;t.sec = sec;}void show_time(Time& t){cout<<t.hour<<":"<<t.minute<<":"<<t.sec<<endl;}int main(){void set_time(Time&,int hour = 10,int minute = 0,int sec = 0);void show_time(Time&);#if MAX Time t1;set_time(t1,12,20,30);show_time(t1);#elseTime t2;set_time(t2);show_time(t2);#endifreturn 0;}此时输出:
当把
#define MAX 0
改成#define MAX 1
代码如下:
#include <iostream>using namespace std;#define MAX 1class Time{public:int hour;int minute;int sec;};void set_time(Time&t,int hour,int minute,int sec){t.hour = hour;t.minute = minute;t.sec = sec;}void show_time(Time& t){cout<<t.hour<<":"<<t.minute<<":"<<t.sec<<endl;}int main(){void set_time(Time&,int hour = 10,int minute = 0,int sec = 0);void show_time(Time&);#if MAX Time t1;set_time(t1,12,20,30);show_time(t1);#elseTime t2;set_time(t2);show_time(t2);#endifreturn 0;}
此时输出:
- 预编译的理解
- 预编译理解
- 理解预编译头
- 理解预编译头
- Javascript“预编译”理解
- 理解预编译头文件
- 理解预编译头文件
- js的预编译理解
- JavaScript预编译过程理解
- 对预编译头文件的理解
- 深入理解include预编译原理
- 深入理解include预编译原理
- 预编译及预处理的理解
- 深入理解include预编译原理
- 深入理解include预编译原理
- 深入理解include预编译原理
- 深入理解include预编译原理
- 深入理解include预编译原理
- 全国各地计算机技术与软件资格考试机构网站汇总
- 在服务器端写查询LINQ的过滤条件
- Lilliputian燃料电池块头小电量足 可为智能手机充电十多次
- 两个bean之间的复制
- vc++字符转换问题
- 预编译理解
- 【转载】不管你挣多少,钱永远是问题!
- java思想001:显示程序窗口的方法
- Ext 选择器
- java Mysql 数据库备份和恢复
- Java容易搞错的知识点
- flex text换行
- 摩根士丹利,再见!
- 图像处理函数详解