学习c++遇到的问题整理1

    科技2022-07-10  199

    学习c++遇到的问题整理1

    问题1: 本人目前在学习c++,练习时编写了一个简单的打印虚数的类,代码如下,编译时顺利通过,但执行时一直报下面两种错误 #include

    using namespace std;

    class Complex { public: Complex() { this->a = 0; this->b = 0; } Complex(int a, int b) { this->a = a; this->b = b; }

    //提供一个打印虚数的方法 void print() { cout << "(" << a << "+ " << b << " i )" << endl; }

    private: int a; //实数部分 int b;//虚数部分 };

    int main(void) { Complex c1(10, 20); Complex c2(1, 2);

    c1.print(); c2.print(); getchar(); return 0;

    }

    代码片` 后来通过如下设置,不报错了; 项目->属性(最后一个)->链接器->系统->子系统(改为未设置) 这样就好了,但具体原因我还没搞明白。 问题2:运行结果显示框闪退: 解决方法: 1)按crtl+f5,而不是f5; 2)如果通过第一步还是闪退的话,就在return 0前加一句getchar();

    Processed: 0.109, SQL: 8