"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Quando `_tmain () e main () são usados ​​em c ++? `

Quando `_tmain () e main () são usados ​​em c ++? `

Postado em 2025-04-21
Navegar:464

`_tmain() vs. main(): When Should I Use Each in C  ?`

diferença entre _tmain () e main () em c

em c, o método primário para definir o ponto de entrada do programa é main (), que tipicamente aparece com a assinatura:

int main();

No entanto, é importante observar que o uso de _tmain () e especificando char* como o tipo de argumento pode levar a um comportamento não intencional quando o código unicode, como obsoleto, como observações, no exemplo, o que o tipo de argumento pode levar a um comportamento não intencional. Isso ocorre porque Main () espera wchar_t* argumentos no modo Unicode, levando a interpretação e exibição incorretas de strings unicode. CodeBase:

para unicode, use wmain () e wchar_t* para strings.

para não-unicode, use main () e char* para strings. Macros:

use _tmain () e defina tchar para resolver para char ou wchar_t, dependendo do modo de compatibilidade unicode.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3