Trong Visual C++ 2008 Express, khi tôi tạo ra một giao diện điều khiển dự án mới tôi nhận được chương trình sau đây để bắt đầu với:Hiểu _tmain trong Visual C++ console dự án
//Explodey.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int _tmain(int argc,_TCHAR* argv[])
{
return 0;
}
Tôi có một số câu hỏi về nó:
Tại sao hàm chính _tính thay vì chính?
Tôi nghĩ thông số
argv
được cho làchar* argv[]
thay vì_TCHAR
.Có gì
stdafx.h
?
Điều này thực sự không giống với C++ mà tôi từng sử dụng.
thể trùng lặp của [? Sự khác nhau giữa _tmain() và main() trong C++ là gì] (http://stackoverflow.com/questions/895827/what-is-the- Sự khác biệt, giữa-tmain-và-chính-trong-c) –
Đúng, nhưng tại thời điểm gửi bài, tôi thậm chí không biết main() là một hàm chính hợp pháp trong Visual C++. – Whovian
Tôi hiểu. Chỉ cần cố gắng giúp đỡ lập trình viên tiếp theo đến cùng với một câu hỏi tương tự. Các câu trả lời trong câu hỏi khác là toàn diện hơn một chút. –