簡體   English   中英

C++ 將類拆分為多個文件。 當我指定一個類型時假定顯式類型 int

[英]C++ Splitting classes into multiple files. Explicit type int assumed when I specified a type

我在跨多個文件拆分類時遇到了問題。 我收到 2 個錯誤,缺少顯式類型(假定為“int”)並假定缺少類型說明符 int。 我到處找,一無所獲

這是我的類頭文件 //Class.h

#pragma once
class Class
{
public:
   Class();
    ~Class();

    int function(); //i specified a type here
};

我正在嘗試使用函數,但我確實指定了一個 int 類型

這是我的類cpp文件

//class.cpp

#include "Class.h"

Class::Class()
{
}


Class::~Class()
{
}

Class::function() //This is the error line. Class::function has a red 
                  //underline under it
{
    int x;
    return x;
};

在你的 .cpp 文件中使用這個:

int Class::function() 

因為在頭文件中您聲明函數具有 int 返回類型。 您需要在 .cpp 文件中執行相同操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM