尝试在Xcode中创建构造函数时遇到问题

时间:2016-05-21 04:36:03

标签: c++ xcode constructor

出于某种原因,我无法为我的Exponent类成功创建构造函数。我使用与我之前编写的类相同的语法,但没有遇到此问题,但每次我尝试将我的构造函数命名为与我的类相同的名称,没有返回值或者FPL中的参数,我一直在"必须使用" class"标签引用"指数"在这个范围内。"

#include <iostream>
using namespace std;

class Exponent
{
    int Number, BaseNumber, Exponent, Total;

public:

    Exponent();//get constructor working, set total to 1 (remove  number to 0 with static int and increment each time on input

    int Power(const int &BN, const int &Ex);
    void InputAndDisplay();
    void Display();
};

这是我编写的另一个规范文件,在构造函数上使用相同的语法,但没有像第一个那样发生错误:

#include <iostream>
#include <ctype.h>

using namespace std;

class MyFloat
{
    enum {DefaultSizeTen=10};
    char *Number;

    int NumberOfDigits;
    int MaxNumberOfDigits;

public:

    ~MyFloat();

    MyFloat(const MyFloat & RHS);
    MyFloat();
    MyFloat(unsigned int Input);

    int Digits();
    int MaxDigits();

    MyFloat operator= (const char *Input);
    MyFloat operator= (const MyFloat &X);

    int operator== (const MyFloat &x);

    MyFloat operator+ (const MyFloat &X);
    int operator> (const MyFloat &x);

    friend ostream& operator<< (ostream &Out, const MyFloat & X);
    friend istream& operator>> (istream &In, MyFloat & X);

};

我做错了什么?我知道这会让我很容易忽视,但是我无法找到它。

0 个答案:

没有答案