1、在定义全局变量和全局函数时,把它们放在匿名的命名空间中,可以保证变量的唯一性;
2、当定义多个不同类型的变量时,使用结构体,即只包含变量的结构体(作用类似于扩展的数组);
3、当定义对个同类型的变量时,使用数组,如下所示:
enum E_START_TYPE
{
ST_INVALID = 0,
ST_A,
ST_B
};
const wstring STR_START_TYPEW =
{
L"invalid",
L"a",
L"b"
};
1、在定义全局变量和全局函数时,把它们放在匿名的命名空间中,可以保证变量的唯一性;
2、当定义多个不同类型的变量时,使用结构体,即只包含变量的结构体(作用类似于扩展的数组);
3、当定义对个同类型的变量时,使用数组,如下所示:
enum E_START_TYPE
{
ST_INVALID = 0,
ST_A,
ST_B
};
const wstring STR_START_TYPEW =
{
L"invalid",
L"a",
L"b"
};