在c++/cli中创建命名空间

本文关键字:创建 命名空间 cli c++ | 更新日期: 2023-09-27 18:02:12

我在c++/cli中看到了许多using .NET框架命名空间的例子,如下所示:

using namespace System;
using namespace System::IO;

但是我还没有看到任何创建我自己的例子。所以我想知道是否有一种方法来声明/创建我自己的命名空间,就像我在c#:

namespace Animals
   {
   public class Dog
       {
       public Dog() {}
       }
   }

谢谢你的时间:)

在c++/cli中创建命名空间

单个名称空间的语法相同。嵌套用于倍数,例如for First.Second.Third:

namespace First
{
namespace Second
{
namespace Third
{
    // Your code
}
}
}

在c#中同样是:

namespace First.Second.Third
{
}

您已经知道应该怎么做了,正如您的示例

所演示的那样
namespace NamespaceName //C++/CLI or C#
{
    //contents
}