假示例:
twoEngine.hnamespace TwoEngine
{
class Canvas
{
// Define all of Canvas here
};
class Primitive
{
// Define all of Primitive here
};
}
是的,您可以将命名空间分为多个块(因此是文件)。只要在
namespace
块中声明相同名称,您的类将属于同一名称空间。
// Canvas.h
namespace TwoEngine
{
class Canvas
{
// Define all of Canvas here
};
}
// Primitive.h
namespace TwoEngine
{
class Primitive
{
// Define all of Primitive here
};
}
namespace TwoEngine
{
class Canvas
{
// Define all of Canvas here
};
}
Header H2.H(不是图书馆界面的一部分到外部世界)
yes也只使用实现文件中的名称空间指令。 但是,如果我在不同的.cpp文件而不是在不同的标头文件中声明命名空间怎么办?所有的AI都说是可能的,但实际上并没有起作用。