主函数 main WinMain _tmain _tWinMain 的区别
From: http://blog.csdn.net/zhangxinrun/article/details/5781451
main是C/C++的标准入口函数名
WinMain是windows API窗体程序的入口函数。(int WINAPI WinMain()) 中 WINAPI是__stdcall宏,在windef.h中定义的。
_tmain _tWinMain 是Unicode版本函数别名,对应与wmain和wWinMain。
*****************************************************************************************
<tchar.h>中有如下几行:
#ifdef _UNICODE
#define _tmain wmain
#define _tWinMain wWinMain
#else /* ndef _UNICODE */
#define _tmain main
#define _tWinMain WinMain
#endif
这样定义是为了自动适应是否定义了UNICODE,其中wmain和wWinMain是支持UNICODE字符的。
前缀为"_t"的应用与UNICODE的函数,工程中最好用这类函数。
主函数 main WinMain _tmain _tWinMain 的区别相关推荐
- Java 主函数 main 中的关键字 static
相信很多人在运行第一个可以运行的 Java 程序的时候都会要求写一个主函数. 然后很多人都会照葫芦画瓢的写一个下面的函数: public static void main(String[] args) ...
- 主函数main中变量(int argc,char *argv[ ])的含义
一直不太理解 int main( int argc, char* argv[] ) 或者 int main( int argc, char** argv ) 经典例子 对于理解argv[ ]函数很管用 ...
- 2023-03-04 java 主函数main和测试函数test,还有调用函数(在主函数里面调用其他的函数)
打完main会自动出来这一行 public static void main(String[] args) { } 这是一个类里面的主函数,一个房子里面只有一个主函数,而里面的test可以有好几个. ...
- Java之主函数——main函数
main函数特殊之处: 1 格式是固定的. 2 被jvm所识别和调用. main函数关键字分析: 对于 public static void main(String[] args) public: 因 ...
- C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明
带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...
- linux下eclipse cdt主函数main参数值传递设置
ubuntu下eclipse cdt 编写C/C++代码时,如果main函数的argv[]字符数组需要传值(命令行可以直接在程序后带参数值),需要通过如下设置: -右键工程,选择Run as-> ...
- 关于主函数main(int argc,char *argv[])
参数argc,和argv[]的含义和作用 int main(int argc,char *argv[]) {} argc表示命令行运行的时候,接收的参数的个数 argv[],把每个参数都存入进去了,以 ...
- 定义主函数main()
def main(): t.setup(1000,350) t.pensize(8) t.penup() t.fd(-400) drawDate(time.st ...
- Nginx-1.18.0主函数main思维导图(第一版)
最新文章
- 一起学微软Power BI系列-使用技巧(3)Power BI安卓手机版安装与体验
- jquery ajax中使用jsonp的限制[转]
- 如何使用jQuery向asp.net Mvc传递复杂json数据
- python中文_python自然语言处理中文翻译资料分享
- 全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(四)中间件基础知识...
- 34.2. terminal
- c# WebApi之身份验证:Basic基础认证
- STC89C52RC内部EEPROM编程
- Python 分析天气,告诉你中秋应该去哪里
- [LeetCode] Two Sum
- wireshark 抓包分析 TCPIP协议的握手
- ElasticSearch 集群监控
- 图片标注工具labeling的安装和使用
- 软件测试培训班出来好找工作么
- 【EXLIBRIS】#小词旮旯#
- 怎么在拦截器里接收json对象_九型人格分析:怎么挑选适合的爱人和结婚对象,藏在他的性格里...
- 有什么蓝牙耳机不贵又实用?学生党适合使用的蓝牙耳机
- 专利申请怎样做快速预审?
- 漫威金刚狼男主弃影炒币了?
- Allegro-PCB自定义快捷键设置和常用键盘命令
热门文章
- Silverlight实用窍门系列:56.Silverlight中的Binding使用(一)【附带实例源码】
- 支撑阻力指标_使用k表示聚类以创建支撑和阻力
- 数据库逻辑删除的sql语句_通过数据库的眼睛查询sql的逻辑流程
- leetcode 115. 不同的子序列(dp)
- leetcode 1024. 视频拼接(dp/贪心)
- 邮箱如何秘密发送多个人邮件_如何发送秘密消息
- jsp 构建单页应用_如何使用服务器端Blazor构建单页应用程序
- 每次调试都必须clean_如何使用“ The Clean Architecture”每次编写健壮的应用程序...
- 编写代码的工作在哪找_编写事件代码如何帮助我获得了出色的工作
- 美剧迷失_迷失(机器)翻译