O que significa em argc, char * argv []?

em muitos IDE e compiladores de C++, quando gera a função principal para si, parece-se com isto: int main(int argc, c ... de comandos, eu digito: int main() sem quaisquer parâmetros. O que isso significa, e é vital para o meu programa?

O que é a fragmentação da memória?

Ouvi o termo "fragmentação de memória" usado algumas vezes no contexto da alocação dinâmica de memória C++. Eu encontre ... ue a fragmentação da memória seja um problema? Como é que a fragmentação da memória pode ser tratada numa aplicação pesada?

Construtores herdeiros

porque é que este código: class A { public: explicit A(int x) {} }; class B: public A { }; int main(vo ... () main.cpp:8: note: B::B(const B&) A B não devia herdar o construtor da A? (Isto é usar o gcc)

usr / bin/ ld: incapaz de encontrar-l

estou a tentar compilar o meu programa e ele devolve este erro: usr/bin/ld: cannot find -l<nameOfTheLibrary> ... ha biblioteca, localizado num outro directório. Existe uma opção para adicionar para fazer com que funcione por favor?

Como usar a constante de PI em C++

quero usar a constante PI e as funções trigonométricas em algum programa C++. Eu tenho as funções trigonométricas com { ... entanto, não parece haver uma definição para PI neste arquivo header. Como posso obter o PI sem o definir manualmente?

O que é std::move(), e quando deve ser usado?

O que é? O que faz? Quando Deve ser utilizado? boas ligações são apreciadas.

Ficheiro de código C++ extension?.cc vs.cpp

vi o código C++ gravado como ficheiros .cc e .cpp. Há alguma diferença entre os dois? O Guia de estilo do Google parece sugerir {[[0]}, mas não dá nenhuma explicação. estou principalmente preocupado com programas em sistemas Linux.

A gravar um ficheiro binário em C++ muito rapidamente

Estou a tentar escrever grandes quantidades de dados no meu SSD (unidade de Estado Sólido). E por grandes quantias eu qu ... ho que devia ser capaz de ir mais depressa. Alguma ideia de Como posso acelerar a minha escrita? Edit: Agora compila.

Construtor de estruturas em C++?

Um struct pode ter um construtor em C++? Tenho tentado resolver este problema, mas não consigo a sintaxe.

Qual é o melhor analisador de XML aberto para C++? [duplicado]

[[2] esta pergunta já tem uma resposta aqui: que processador XML devo usar em C++? [fechado] ... Estou à procura de um processador XML simples, limpo e correcto para usar no meu projecto c++. Devo escrever o meu?

*.h or *.hpp para as definições de classe

sempre usei um ficheiro {[[0]} para as minhas definições de classe, mas depois de ler algum código da biblioteca boost, ... e principalmente porque eu não estou acostumado a isso. Quais são as vantagens e desvantagens de usar *.hpp sobre *.h?

Como imprimir o conteúdo de um vetor?

Quero Imprimir o conteúdo de um vector em C++, eis o que tenho: #include <iostream> #include <fstream> #i ... t;< " "; } cout << endl; return 0; } } Como imprimo o conteúdo do vector ao ecrã?

Como você instala o Boost em MacOS?

Como se instala o Boost em MacOS? Neste momento, não consigo encontrar o bjam para o Mac.

Por que" usar std de espaço de nomes " é considerado uma má prática?

outros disseram-me que escrever using namespace std em código é errado, e que devia usar std::cout e std::cin directame ... ariáveis ambíguas (variáveis que compartilham o mesmo nome como uma função no namespace std)? Tem impacto no desempenho?

O que são funcionalidades C++ e suas utilizações?

continuo a ouvir muito sobre functores em C++. Alguém pode dar-me uma visão geral do que são e em que casos seriam úteis?

Comparação de frameworks de ensaio unit C++ [fechados]

Eu sei que já existem algumas perguntas sobre as recomendações para frameworks de teste de unidade C++, mas todas as res ... Os quadros mais interessantes são o CppUnit, o Boost e o novo Google testing framework. Alguém já fez alguma comparação?

O Link De Download Do Visual C++ 2008 Está Morto? [fechado]

A classe de programação que estou a fazer usa o Visual C++ 2008, e para trabalhar a partir de casa, temos a opção de obt ... s sobre onde posso obter o Visual Studio 2008 express ISO ou o C++ 2008 express download separadamente, então avisa-me.

IDE C++ Para Macs [fechado]

Dou aulas de C++ com o Visual Studio. Um dos meus alunos tem um Mac e estava à procura de uma IDE para usar na máquina dele. O que seria bom recomendar?

Medir o tempo de execução de uma função em C++

quero saber quanto tempo uma determinada função leva no meu programa de C++ para executar no Linux . Depois, quero faze ... ock::now() para ter tempo em segundos, mas isto dá-me resultados diferentes devido à carga de CPU diferente de cada vez.

O que faz "-Wall" Em "g++ -Wall test.cpp-o test " do?

- o altera o nome do ficheiro de saída (descobri que usando o --help) Mas não consigo descobrir o que faz?