c# - 如何使用 Visual Studio Express 2013 将 C# 接口(interface)实现/合并到一个简单的 C++ 程序中

标签 c# c++ visual-studio interface

我只是一个编程新手。目前在我的学期学习 C++。所以基本上我有 C++ 的基本知识。我使用 Visual Studio Express 2013 进行基本编码。 我有一项任务是获取订单、显示订单、计算总价并打印收据。这次讲师要求我们尝试使用.NET 或 C# 的接口(interface)。我看过一些关于如何使用 C# 创建接口(interface)的视频,但我一直在思考如何将 C++ 中的代码与 C# 中的接口(interface)一起使用?

非常感谢您的回复!

最佳答案

C++ 中没有接口(interface)。您可以使用纯虚方法编写一个类来实现相同的功能:

C#

interface Foo {
  void Bar();
}

C++

class Foo {
public:
  virtual void Foo()=0;
}

这是一个wiki link了解更多信息。

关于c# - 如何使用 Visual Studio Express 2013 将 C# 接口(interface)实现/合并到一个简单的 C++ 程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28481398/

相关文章:

c# - 从 WPF 应用程序附加到现有控制台的解决方法?

c# - 异步 - 等待 - 预期线程

python - Shedskin 找不到模块 numpy

c++ - 如何在 Windows 窗体应用程序中显示 cv::Mat?

c# - 如何将元数据添加到 resx 文件

visual-studio - 用于分析的自定义 prolog/epilog 函数

visual-studio-2010 - 在 Visual Studio 构建后事件中删除整个文件夹

c# - 如何从 Facebook 注销或清除 WebAuthenticationBroker 上的 cookie?

c# - 这些针对 Nullable Type 的测试是否等效?

c++ - boost 区域设置格式百分比