Linux版本的

由于gcc不会让没有复制构造函数的类型通过类似于
return type(argument);的语法
所以不用担心构造的问题
好吧。。。我基本不用gcc的。。