C++实现"类java"代码

来源:互联网 发布:数据库系统概论笔记 编辑:程序博客网 时间:2024/06/05 22:29

想找点乐子,于是我想办法用C++的面向对象特性和C的宏拼出了一个“Hello world”小程序,不过还不够完美,其中还能看到很多很多的C宏,能看出是C/C++而不是java。

已经很接近了,需要再多调整,使用的是GNU的MinGW GCC 4.8.1 编译器,在Windows下编译测试能通过(未在linux下测试过,不过应该没有问题,程序很短)。唉!写这篇文章,全当消遣吧!

#include <stdio.h>#define Public#define Class#define Static//#define System.out  System::outtypedef  char* String;class _out{public:static void println(const char* _str){printf(_str);}};class _system{public:_out out;};extern_system System;Public Class #ifdef _javatest_java{#endif        // 此处是main,很像java吧!Public Static int main(String argv[]){System.out.println("hello world!my first java program...");return 0;}#ifdef _java}#endif


0 0