使用函数初始化全局变量

时间:2017-03-03 16:57:41

标签: c++ static

要初始化例如全局std :: map,我们可以使用一个返回构建的std :: map的函数,并使用std :: move来避免深度复制它:

    USE profile

    Drop User [<UserName>]
    GO
    Create User [<UserName>] For LOGIN [<UserName>]
    GO
    exec sp_addrolemember 'db_owner', 'UserName'
    GO

我想知道这个初始化和对CreateMap的调用是在main()之前还是在main()之后?否则,我听说我们不能使用非const表达式初始化静态/全局对象这是否仅适用于C语言而不适用于C ++?

0 个答案:

没有答案