我正在学习C++/CLI并尝试为我的C#项目构建一个Interop组件.我不确定这个错误意味着什么或如何解决它?有任何想法吗?
#pragma once
using namespace System;
namespace Firewall {
public ref class Firewall
{
void StartFirewall(){};
}
}
Run Code Online (Sandbox Code Playgroud)
Meh*_*ari 13
与C#不同,C++在类型定义后需要使用分号.
public ref class Firewall
{
void StartFirewall(){} // doesn't require semicolon here
}; // needs semicolon here.
Run Code Online (Sandbox Code Playgroud)
在C#中,您可以实际上有类型定义(不推荐虽然)之后分号,并且将被忽略.它是为了与C++语法保持一致.
| 归档时间: |
|
| 查看次数: |
517 次 |
| 最近记录: |