[英]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.