我写了下边这样的一段程序但在 VC 2005 下调试的时候
出现了这样几个错误:
     error C2653: “CCla”: 不是类或命名空间名称
     error C4430: 缺少类型说明符- 假定为int。注意: C++ 不支持默认int
     error C2065: “a”: 未声明的标识符
     error C2065: “b”: 未声明的标识符
     error C2065: “c”: 未声明的标识符
请高手们能指点我一下。 

////////////////////////////////////////
//stdafx.h
#pragma once

#define WIN32_LEAN_AND_MEAN
#include <stdio.h>
#include <tchar.h>

////////////////////////////////////////
//stdafx.cpp

#include "stdafx.h"

////////////////////////////////////////
//class.h

class CCla
{
private:
    int a,b,c;
public:
    int F();
};
///////////////////////////////////////
//class.cpp

#include "class.h"
#include "stdafx.h"

int CCla::F()     // 不是类或命名空间名称
{             //缺少类型说明符- 假定为int。注意: C++ 不支持默认int
    a=4;   //未声明的标识符
    b=5;   //未声明的标识符
    c=a+b;   //未声明的标识符
    return c;
}
///////////////////////////////////////
//mian.cpp

#include "stdafx.h"
#include <iostream>
#include"class.h"

int _tmain(int argc, _TCHAR* argv[])
{
    CCla Cla;
    std::cout<<Cla.F()<<std::endl;
    return 0;
}
/////////////////////////////////////////
看上去好象没有什么错误,是不是VC2005的设置问题?