Nas linguagens de programação C e C ++, qual é a diferença entre usar colchetes angulares e usar aspas em uma includeinstrução, como segue? #include <filename> #include
Nas linguagens de programação C e C ++, qual é a diferença entre usar colchetes angulares e usar aspas em uma includeinstrução, como segue? #include <filename> #include
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Então terminei minha primeira tarefa de programação em C ++ e recebi minha nota. Mas de acordo com a classificação, eu perdi notas para including cpp files instead of compiling and linking them. Não sou muito claro sobre o que isso significa. Revendo meu código, optei por não criar arquivos de...
Tradicionalmente, a maneira padrão e portátil de evitar múltiplas inclusões de cabeçalho no C ++ era / é usar o #ifndef - #define - #endifesquema de diretivas de pré-compilador, também chamado de esquema de guarda de macro (veja o trecho de código abaixo). #ifndef MY_HEADER_HPP #define...
Quais arquivos de cabeçalho fornecem as intrínsecas para as diferentes extensões do conjunto de instruções x86 SIMD (MMX, SSE, AVX, ...)? Parece impossível encontrar essa lista online. Corrija-me se eu estiver
Em todos os nossos cursos C ++, todos os professores sempre colocam using namespace std;logo após os #includes em seus .harquivos. Isso me parece perigoso desde então, ao incluir aquele cabeçalho em outro programa, irei obter o namespace importado para o meu programa, talvez sem perceber, pretender...
Digamos que eu tenha um makefile com a regra %.o: %.c gcc -Wall -Iinclude ... Quero que * .o seja reconstruído sempre que um arquivo de cabeçalho for alterado. Em vez de elaborar uma lista de dependências, sempre que qualquer arquivo de cabeçalho for /includealterado, todos os objetos no...
Ao dividir seu código em vários arquivos, o que exatamente deve ir para um arquivo .h e o que deve ir para um arquivo .cpp?
Considere um par de dois arquivos de origem: um arquivo de declaração de interface ( *.hou *.hpp) e seu arquivo de implementação ( *.cpp). Deixe o *.harquivo ser assim: namespace MyNamespace { class MyClass { public: int foo(); }; } Eu vi duas práticas diferentes para usar namespaces em...