L宏

l"string"表示unicode字符串,是const   wchar   *类型,一个字符有16位。而_t("string")的含义和_unicode宏定义有关,如果_unicode定义,则_t("string")和l"string"一样,否则_t("string")是普通字符串。  
   
  char   buff[]   =   "string";  
  wchar   buff[]=l"string"


--谢谢两位的回复,这个是编译器相关,我改正了

posted on 2008-05-09 10:57 OIO 阅读(978) 评论(2)  编辑 收藏 引用

评论

# re: L宏 C++语言 2008-05-09 16:27 菌子

這個不是c++語言的東西,和編譯器相關,vc是這樣,gcc我就不知道了.  回复  更多评论   

# re: L宏 C++语言 2008-05-09 18:16 放屁阿狗

可以参考一下libintl,gnu的项目叫 gettext, 在wxWidgets代码中L 被定义为gettext()
  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜