создать пространство имен в c ++ / cli? - PullRequest
2 голосов
/ 13 июля 2011

Я видел много примеров using .NET Framework пространств имен в c ++ / cli, таких как:

using namespace System;
using namespace System::IO;

Но я не видел ни одного примера создания своего собственного.Поэтому мне было интересно, есть ли способ объявить / создать мое собственное пространство имен, как я бы сделал в C #:

namespace Animals
   {

   public class Dog
       {
       public Dog() {}
       }
   }

Спасибо за ваше время:)

Ответы [ 2 ]

7 голосов
/ 13 июля 2011

Тот же синтаксис для отдельных пространств имен. Гнездо для магазинов, например для First.Second.Third:

namespace First
{
namespace Second
{
namespace Third
{

    // Your code

}
}
}

В C # то же самое будет:

namespace First.Second.Third
{
}
2 голосов
/ 13 июля 2011

Вы уже знаете, как это должно быть сделано, как показывает ваш пример

namespace NamespaceName //C++/CLI or C#
{
    //contents
}
...