VS2015里使用UNICODE字符集是个什么意思

Win32项目的工程,指定使用UNICODE字符集是指,所有API函数被调用时,都自动调用
宽字符版吗,还是把单字节的常量/变量统统转换为双字节版。。。VC++6.0没有这个设置
直接用宏搞定多好。。。

指定使用UNICODE字符集是指,**默认的**API函数被调用时,都自动调用
宽字符版,**不是**把单字节的常量/变量统统转换为双字节版。

不光是api函数,而且一些系统预定的宏、结构体等也使用unicode。

现在的计算机中,不论有没有使用Unicode编码,在程序最终执行的时候,都会先转成Unicode编码来执行