C++ and visual studio 2017: error c4430
C++ and visual studio 2017: error c4430
我面临着一个非常愚蠢且令人难以置信的问题,我正在关注一个有关如何制作Roguelike的视频,我决定在知道如何将水平打印到屏幕上并实际上停止开始编码,然后我在缝制的完美代码上遇到了多个错误,我对构造函数进行了指责,因此我决定在Visual Studio上制作一个新项目,以测试最愚蠢的情况,一个主要的效果,一个带有一个构造函数的clase,一个无助的构造器,我我仍然遇到了所有制作班级和构造师的工作,我仍然得到了该死的问题,这是代码的简化版本的错误,我会像代码一样显示流氓,但我必须将其翻译成英语我自己错误,大多数与实际错误无关,因为他们主要是在抱怨丢失。在一个不应该有一个的地方;或者那里是一个。
here's the code
main.cpp:
#include "stdafx.h"
int main()
{
return 0;
}
test.h
#include "stdafx.h"
class test
{
public:
test();
};
test.cpp
#include "test.h"
#include "stdafx.h"
test::test(){
}
然而,使用简单的自动生成的代码,Visual Studio仍然抱怨,并给我这个错误消息
c4430缺少类型的指定词 - int假定。注意:C 不支持Default-Int
C2653'test':不是类或名称名称
'test':函数应返回值;" void"返回类型假定
我该怎么办?
您必须明确定义返回类型,如果您的函数返回不空题,则返回该类型的值。否则您将获得该错误。
class A
{
int int_func();
void void_func();
};
int A::int_func()
{
return 0;
}
void A::void_func()
{
// No return;
}
相关文章:
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- C++错误:"error: int aaa::bbb is protected within this context"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- C++,在int数组中输入字符串或字符会输出0,而不是ascii或error
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- C++ "error: invalid use of void expression"
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- 对象声明中的模板"error: expected expression"
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- 由于"error C4430: missing type specifier - int assumed. Note: C++ does not support default-int",我现在无法编
- C++ and visual studio 2017: error c4430
- Error C4430 - VS2012
- Error c4430 ? visual studio 2012
- C++:"error C4430: missing type specifier - int assumed" 对于构造函数和无效声明
- 几条"Error C4430: missing type specifier"错误消息