我只是想在visual C ++中创建一个类,但是仍然会遇到上面提到的三个错误:
第9行:错误C2447:
'{'
:UIAutomationCPP.cpp中缺少函数头(旧式正式列表?)
第9行:错误C2143:语法错误:在UIAutomationCPP.cpp中';'
之前丢失'{'
第9行:错误C2059:语法错误:UIAutomationCPP.cpp中的')'
我的项目代码如下:
// File Name: AutomationCPP.h
#pragma once
#ifndef AUTOMATIONCPP_H
#define AUTOMATIONCPP_H
#include "Stdafx.h"
using namespace System;
namespace AutomationCPP
{
public ref class CustomAutomationCPP
{
public:
CustomAutomationCPP();
int first;
private:
int second;
};
}
#endif
类.cpp文件:
// File Name: AutomationCPP.cpp
#include "Stdafx.h"
#include "AutomationCPP.h"
using namespace System;
AutomationCPP::CustomAutomationCPP()
{
}
请帮忙!我觉得如果我能够克服这个问题,其余的应该会更容易。
答案 0 :(得分:2)
构造函数是一个特殊的成员函数:
AutomationCPP::CustomAutomationCPP::CustomAutomationCPP()
{
}
答案 1 :(得分:0)
作为Etienne的替代品,我个人觉得更加准确,因为它消除了会员的一些噪音:
namespace AutomationCPP {
CustomAutomationCPP::CustomAutomationCPP()
{
}
void CustomAutomationCPP::foo()
{
}
// ...
} // namespace AutomationCPP