Regras de uso de sublinhado em nomes de identificadores C++
Olá a todos! Acabei de começar a estudar C++ e notei que em alguns exemplos de código as pessoas usam sublinhado no início dos nomes de variáveis, por exemplo `_value` ou `__internal`. Eu entendo que isso provavelmente é algum estilo de nomenclatura, mas me parece que o compilador se comporta de forma estranha com esses nomes.\n\nPor exemplo, tentei escrever este código:\n\n```cpp\n#include \n\nclass MyClass {\nprivate:\n int _value;\npublic:\n MyClass(int v) : _value(v) {}\n int getValue() const { return _value; }\n};\n\nint main() {\n MyClass obj(42);\n std::cout << obj.getValue() << std::endl;\n return 0;\n}\n```\n\nTudo compilou e funcionou, mas depois tentei fazer assim:\n\n```cpp\nint _main() {\n return 0;\n}\n```\n\nE o compilador emitiu um aviso. E quando tentei e
No answers yet.
Faça login para deixar uma resposta
Blogs
Criar pasta se não existir em C#: como não travar o código
Formatação de Strings em Kotlin: 5 Abordagens para Profissionais
GraphQL vs REST em PHP: o que escolher para API em 2024?
Ordenação de coleções por vários campos em Kotlin: 5 erros fatais