我必须使用Visual -在我的大学:<中,它是一个愚蠢的程序,我用内置的创建者生成类,但是工作室给我带来了错误。我想从另一个文件将Class加载到main.cpp。
我的Node.h文件
class Node {
public:
Node();
virtual ~Node();
};
Define Node和Node.cpp文件
#include "Node.h"
Implementation of Node {
}
Node::Node(){
}
Node::~Node(){
}接下来我们有错误:
1> Node.cpp 1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3):error C2146:语法错误:缺失;‘在标识符’节点‘之前 1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3):error C4430:缺失类型说明符- int假设。注意: C++不支持默认-int。 1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3):error C2146:语法错误:缺失';‘在标识符之前'of’ 1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3):error C2143:语法错误:缺失;'{‘之前 1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3):error C2447:'{‘:缺少函数头(旧式正式列表?)
我做错了什么?在将这个load类加载到main.cpp之后是如何实现的?愚蠢的视觉。
发布于 2015-10-14 19:09:14
您能否尝试编辑您的.h和.cpp,使其如下所示:
我的Node.h文件
#pragma once
class Node {
public:
Node();
virtual ~Node();
};和Node.cpp文件
#include "Node.h"
Node::Node(){
}
Node::~Node(){
}发布于 2015-10-14 19:22:39
Visual提供了一个模板和一些代码,所以您不必键入那么多。代码不可编译,需要您进行修改。
“节点的实施”应被视为一种评论。
有更好的代码生成工具,搜索互联网。
Visual不能编写所有的Node类,因为它不能读取您的思维。
在某一时刻,您将不得不键入。
我强烈建议开发您自己的模板,以便您可以使用编辑器并执行“全局替换”。同样,不要期望替换是100%完美的;目标是节省一些打字时间。
编辑1:
请记住,Visual使用可能与您的样式不一致的Microsoft编码样式创建了一个文件。
https://stackoverflow.com/questions/33133396
复制相似问题