首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用类中的方法作为运算符将值分配给类的私有成员。

使用类中的方法作为运算符将值分配给类的私有成员。

提问于 2018-06-07 01:10:47
回答 2关注 0查看 86

各位,我正在尝试使用类中的方法为该类的私有成员分配值。我想不出这是为了救我的后肢。有谁能指出显而易见的吗?

代码语言:txt
复制
#include <cstdlib>
#include <cstdio>
using namespace std;
class NoClass {
    public:
        NoClass() { };
        NoClass(const NoClass& orig) { };
        virtual ~NoClass() { };
        void SetAnInt() {
            this->anInt = ???;
        }
        int GetAnInt() {
            return this->anInt;
        }
    private:
        int anInt;
};


int main(int argc, char** argv) {
    NoClass *nc = new NoClass();
    nc->SetAnInt() = 133; // Important part here
    printf("%d\n", nc->GetAnInt());
    return 0;
}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档