无法在头文件C ++中声明类

时间:2018-09-02 14:14:18

标签: c++ visual-studio

我的代码有点麻烦。我想在头文件中声明类,并将其调用到我的CPP文件中。但是我总是会出错,“ coba”不是类或名称空间的名称。

这是我的头文件'testFile.hpp':

#pragma once

class coba
{
private:
    int num;
public:
    //coba();
    int getNum();
};

这是我的CPP文件“ testFile.cpp”:

#include "testFile.hpp"
#include "pch.h"

int coba::getNum()
{
    return 10;
}

1 个答案:

答案 0 :(得分:0)

这有效:

头文件'testFile.hpp':

#ifndef __coba__
#define __coba__

class Coba
{
private:
  int num;
public:
  Coba();
  int getNum();
};

#endif

这是我的CPP文件“ testFile.cpp”:

#include "testFile.hpp"

Coba::Coba()
{
}

int Coba::getNum()
{
  return 10;
}