当前位置:C++技术网 > 资讯 > 自己实现C++中文编程

自己实现C++中文编程

更新时间:2015-06-24 17:19:28浏览次数:1+次

自己实现C++中文编程的代码演示如下:

/* - 下面是替换类型,对于类型都要这样替换,后面要使用英文逗号 - */
typedef void 无类型;
typedef char  字符;
typedef int 整型;

/* - 下面是替换变量名、函数名,以及各种关键字,使用宏替换即可 - */

#define 主函数 main
#define  输出  cout
#define  结尾  endl
#define  使用标准命名空间 using namespace std
#define  返回  return

/* - 对于iostream不能替换,因为它指向一个文件,换了在预编译期间无法找到。
- include这些预编译指令不能简单的替换,因为我们的替换本身就是在预编译执行的,要是把预编译指令也替换,做不到,有一种技术能够实现,那就是模板元编程。
- 模板元编程的技术书籍列表:
- 入门:《Boost程序库完全开发指南_深入C++“准”标准库_电子书下载》
- 深入:《Boost程序库探秘 - 深度解析C++准标准库_电子书下载》
- 书籍电子版可以在本站下载
- */
// - 下面使用中文写代码
#include <iostream>

使用标准命名空间;

无类型 函数()
{
    字符 一句话[] = "这是函数中的中文输出哦。。。";
    输出<<一句话<<结尾;
}

整型 主函数()
{
    整型 年龄1 = 10;
    整型 年龄2 = 20;
    整型 年龄3 = 年龄1 + 年龄2;
    输出<<年龄3<<结尾;

    函数();
    返回 0;
}