cpp找到同一个类但不是vars的函数

时间:2017-10-31 10:14:09

标签: c++ class

c ++文件包含了他的类的标题,并且可以找到该类的公共函数,但是当我试图访问私有变量时,我得到一个错误""""""""""没有会员" _name""。我试图公开它们但没有成功,我将它们与工作文件进行了比较,但它们大致相同。

头:

#ifndef COURSE_H
#define COURSE_H

#include <string>

class Course
{
public:
    void init(std::string name, unsigned int test1, unsigned int test2, unsigned int exam);
    unsigned int* getGradesList();
    std::string getName();
    double getFinalGrade();


private:
    std::string* _name;
    unsigned int _test1;
    unsigned int _test2;
    unsigned int _exam;
};

#endif // COURSE_H

C ++:

#pragma once

#include "stdafx.h"
#include <iostream>
#include "Course.h"

void Course::init(std::string name, unsigned int test1, unsigned int test2, unsigned int exam)
{
    this->_name = new std::string;
}

0 个答案:

没有答案