+ -
当前位置:首页 → 问答吧 → VC++2008关于【头文件】和【代码文件】和关联问题?

VC++2008关于【头文件】和【代码文件】和关联问题?

时间:2011-12-27

来源:互联网

前面的帖子报404错误,麻烦版本删帖
这里重发一下吧:(

Catideology.h
C/C++ code

#ifndef Compiled
#define Compiled

public class Catideology
{
private:
    string m_sql;
    const string m_model = "abc";

public:
    void Catideology(string sql);
    int ParseSql();
};
#endif




Catideology.cpp
C/C++ code

#include "Catideology.h"
#include "stdafx.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

Catideology::Catideology(string sql)
{
    this->m_sql = sql;
}



编译之后,报很多错误,= =。。。求助。。

Assembly code

Error    2    error C2653: 'Catideology' : is not a class or namespace name    e:\项目\cat\catessence\catideology.cpp    8    Catessence

Error    3    error C2065: 'string' : undeclared identifier    e:\项目\cat\catessence\catideology.cpp    8    Catessence
Error    4    error C2146: syntax error : missing ')' before identifier 'sql'    e:\项目\cat\catessence\catideology.cpp    8    Catessence
Error    5    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int    e:\项目\cat\catessence\catideology.cpp    8    Catessence
Error    6    error C2059: syntax error : ')'    e:\项目\cat\catessence\catideology.cpp    8    Catessence
Error    7    error C2143: syntax error : missing ';' before '{'    e:\项目\cat\catessence\catideology.cpp    8    Catessence
Error    8    error C2447: '{' : missing function header (old-style formal list?)    e:\项目\cat\catessence\catideology.cpp    8    Catessence

作者: shencb   发布时间: 2011-12-27

#include <string>
using namespace std;

作者: VisualEleven   发布时间: 2011-12-27