C/C++语言问题
1.C语言中有没有模板
2.string类(不知道这样说是不是正确)和wstring类有什么区别
3.vs2008中,怎么控制ANSI和UNICODE的编译
[解决办法]
项目->XXX属性->配置属性->字符集,把默认的"使用Unicode字符集"改为。。。
[解决办法]
1.模板就是看比宏多了类型检测. c里不知道有没有模板.
2.string 是char特化, wstring 是wchar_t的特化,都是属于basic_string
typedef basic_string<char, char_traits<char>, allocator<char> > string;typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > wstring;
[解决办法]
1.ISO C没有模板。模拟C++的template功能的文本生成器等等不属于语言内容。ISO C11倒是有个_Generic,在给静态类型的系统擦屁股的角度上和template稍微有点关系,不过弱得多。
2.3.看7L。