【发布时间】:2016-05-04 10:21:00
【问题描述】:
我正在使用Visual Studio为一个项目编写一个类,我通过IDE菜单添加了该类,该类是公共的,头文件包含在项目头中,源文件包含在项目源文件中.
构造函数、析构函数和私有成员已经设置好了,当我开始编写第一个成员函数时,我得到了这个错误:成员函数可能没有在其类之外声明 .
这是我第一次在 Visual Studio 中编写类,我知道 Code::Blocks 需要一些链接代码,是不是同样的情况?
在标题中:
#pragma once
class myclass
{
public:
myclass( /*parameters*/ );
void foo ( /*parameters*/ ); //HERE
~myclass();
private:
/* my data members */
};
在源文件中:
#include "stdafx.h"
#include "myclass.h"
myclass::myclass( /*parameters*/ )
{
/*constructor code*/
}
void myclass::foo( /*parameters*/ ); //HERE
{
}
myclass::~myclass()
{
/*destructor code*/
}
【问题讨论】:
标签: c++ class visual-studio-2015 member