/shd 发表于 2014-5-11 21:07:52

看看学习{:7_172:}

63457 发表于 2014-5-11 21:13:53


强烈支持楼主ing……水军路过。。。

哥斯拉不说话 发表于 2015-6-22 20:47:31

看看

858418616 发表于 2015-6-25 19:05:41

新手

nin98 发表于 2015-7-1 13:56:55

#include<iostream>
clss t
{
      t() {std::cout << "Initalize" << std::endl;}
      ~t() {std::cout << "Clean up" << std::endl;}
} st;
int main()
{
      std::cout << "Hello,world!\n";
}

夜袭307 发表于 2015-7-1 17:22:27

骗骗人

a649583061 发表于 2015-7-1 17:28:49

看看

SA突袭 发表于 2015-7-1 19:07:34

柠“萌”圆 发表于 2014-3-8 20:59
在百度贴吧C++吧的一位吧友又给出了一个解答,比我的简练......

没有最后的clean up 这一句呀

SA突袭 发表于 2015-7-1 19:13:30

你这程序有问题,我帮你修改了一下。就是一个重载<<运算符。#include <cstdio> // 可以修改头文件

namespace std { // 自定义std命名空间
    class io { // 自定义io类
    public:
      friend io& operator<<(io& os, char* str);
    };

    io& operator<<(io& os, char* str) {
            printf("Initialize\n");
            printf("%s", str);
            printf("Clean up\n");
                        return os;
      }

    io cout; // 命名一个变量叫cout(由于cout不是关键字,我也没有包含iostream库,所以不是错的)
}


int main()
{
    std::cout << "Hello, world!\n";
}

yjip267 发表于 2015-8-3 17:17:08

看一下。是不是构造一个对象就行了。

灾难降临 发表于 2015-9-13 20:36:16

{:9_240:}

OUR 发表于 2015-9-13 21:06:32

支持

P82226 发表于 2015-10-4 21:54:06

{:1_1:}
页: 1 2 3 [4]
查看完整版本: 一道简单有趣的练习题,看看你脑袋会不会转的过弯