16
A
回答
10
「如果你的代碼符合Unicode的編程模型,你可以使用的主要的寬字符版本,這是wmain。「
http://msdn.microsoft.com/en-us/library/aa299386%28VS.60%29.aspx
main(int argc, char *argv[ ], char *envp[ ])
{
program-statements
}
wmain(int argc, wchar_t *argv[ ], wchar_t *envp[ ])
{
program-statements
}
0
main是C++中的正常程序入口點,並且以單字節字符傳遞命令行。 wmain是許多windows程序中用於unicode程序的替代方案,它在16位unicode字符中傳遞命令行。
我相信這是一個用於unicode程序的windows擴展。
+2
僅僅是Windows還是可以用於Unix編譯器? – Rella 2010-03-13 11:09:07
10
main
和wmain
之間的區別是用於表示程序參數的類型。該main
功能使用正常char
而wmain
使用wchar_t
它可以接受Unicode值
相關問題
- 1. 在maven中,main/resources和main/config有什麼區別?
- 2. wmain vs main C runtime
- 3. Springsource工具中src/main/java和src有什麼區別
- 4. 有什麼區別`和$(Bash中有什麼區別?
- 5. ==和===有什麼區別?
- 6. ==和===有什麼區別?
- 7. 有什麼區別? :和||
- 8. ==和===有什麼區別?
- 9. '=='和'==='有什麼區別?
- 10. `&`和`ref`有什麼區別?
- 11. 有什麼區別:。!和:r!?
- 12. | 0和~~有什麼區別?
- 13. Appender和〜有什麼區別?
- 14. xtype和別名有什麼區別?
- 15. 有什麼區別
- 16. 有什麼區別
- 17. 有什麼區別?
- 18. 有什麼區別?
- 19. 有什麼區別?
- 20. 有什麼區別
- 21. 有什麼區別?
- 22. 有什麼區別?
- 23. 有什麼區別
- 24. 有什麼區別
- 25. main(String args [])和main(String [] args)之間有區別嗎?
- 26. Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData和Microsoft.AspNet.OData有什麼區別?
- 27. Viterbi CYK和Probabilistic CYK算法有什麼區別,有什麼區別嗎?
- 28. Erlang的Ports和RPC有什麼區別?
- 29. debug.write和Trace.write有什麼區別?
- 30. LocalContainerEntityManagerFactoryBean和LocalEntityManagerFactoryBean有什麼區別?
兒子,我們需要談談主wmain之間的區別......說真的,我不知道Windows,但我GOOGLE了它和這裏的鏈接:http://thedeveloperonline.wordpress .com/2008/04/10/main-wmain-and-_tmainwhat-the-the-deifference/ – Potatoswatter 2010-03-13 10:49:53
@Potato,有圖片嗎? – kenny 2010-03-13 11:23:41