注册 登录
编程论坛 C++教室

C++关于类和结构体问题

mengni0219 发布于 2014-03-07 09:46, 524 次点击
书本上的小程序,结构体也可以跟类一样包含函数吗?
#include<iostream>
using namespace std;
struct Complex{
private:
    double r;
    double i;
public:
    void init(double rr,double ii){r=rr;i=ii;}
    double real(){return r;}
    double image(){return i;}
};
void main()
{
    Complex a;
    a.init(2,3);
    cout<<a.real()<<"+"<<a.image()<<"i"<<endl;
}
调试运行失败fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
2 回复
#2
rjsp2014-03-07 10:07
是,本质上没有任何区别
在现在的C++标准中,甚至 enum class 都可以有成员函数
#3
wcsnf6092014-03-09 16:57
程序没有问题,可以生成和执行。我觉得你的出错信息和我前几天遇到的差不多,你可以看看本栏目中我的帖子,不知道会否对你有帮助。
1