Perguntas com a marcação «c++»

116
Onde C não é um subconjunto de C ++? [fechadas]

Fechado . Esta questão precisa ser mais focada . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela se concentre em apenas um problema, editando esta postagem . Fechado há 6 anos . Melhore esta...

116
O que é um arquivo .h.gch?

Recentemente, tive um projeto de classe onde tive que fazer um programa com G ++. Eu usei um makefile e por algum motivo ele ocasionalmente deixava um arquivo .h.gch para trás. Às vezes, isso não afetava a compilação, mas de vez em quando resultava no compilador emitindo um erro para um...

116
Um bom exemplo para boost :: algorithm :: join

Recentemente, quis usar boost :: algorithm :: join, mas não consegui encontrar nenhum exemplo de uso e não queria investir muito tempo aprendendo a biblioteca Boost Range apenas para usar essa função. Alguém pode fornecer um bom exemplo de como usar join em um contêiner de strings?...

116
concatenação const char *

Preciso concatenar dois caracteres const como estes: const char *one = "Hello "; const char *two = "World"; Como posso fazer isso? Eu recebi esses char*s de uma biblioteca de terceiros com uma interface C, então não posso simplesmente usar em seu

116
usando modelo externo (C ++ 11)

Figura 1: modelos de função TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() {...

116
Inicializando um std :: vector bidimensional

Então, eu tenho o seguinte: std::vector< std::vector <int> > fog; e estou inicializando-o de maneira muito ingênua, como: for(int i=0; i<A_NUMBER; i++) { std::vector <int> fogRow; for(int j=0; j<OTHER_NUMBER; j++) { fogRow.push_back( 0 ); } fog.push_back(fogRow);...

116
Saída CMake / diretório de compilação

Eu sou muito novo no CMake, li alguns tutoriais sobre como usá-lo e escrevi algumas complicadas 50 linhas de script CMake para fazer um programa para 3 compiladores diferentes. Isso provavelmente conclui todo o meu conhecimento no CMake. Agora meu problema é que tenho algum código-fonte, cuja...