I must use Visual Studio - in my university :< It's dumb program, I generate Class with in-build creator but studio throw me errors. I want to load Class to main.cpp
from another file.
My Node.h
file
class Node {
public:
Node();
virtual ~Node();
};
Define Node
And Node.cpp
file
#include "Node.h"
Implementation of Node {
}
Node::Node(){
}
Node::~Node(){
}
Next we have errors:
1> Node.cpp
1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3): error C2146: syntax error : missing ';' before identifier 'Node'
1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3): error C2146: syntax error : missing ';' before identifier 'of'
1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3): error C2143: syntax error : missing ';' before '{'
1>c:\users\konrad\documents\visual studio 2013\projects\lists\lists\node.cpp(3): error C2447: '{' : missing function header (old-style formal list?)
What I do wrong? And how after this load Node class to main.cpp
? Dumb Visual.
Can you try to edit your .h and .cpp to look like below:
My Node.h
file
#pragma once
class Node {
public:
Node();
virtual ~Node();
};
And Node.cpp
file
#include "Node.h"
Node::Node(){
}
Node::~Node(){
}