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

C ++ é uma linguagem de programação de uso geral. Foi originalmente projetado como uma extensão para C e tem uma sintaxe semelhante, mas agora é uma linguagem completamente diferente. Use esta tag para perguntas sobre o código (a ser) compilado com um compilador C ++. Use uma tag específica da versão para perguntas relacionadas a uma revisão padrão específica [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20] etc.


3
Configurando Vim para C ++
Eu gostaria de tornar o vim meu editor C ++. Tenho muito pouca experiência em trabalhar com ele e preciso de ajuda para configurar o vim para funcionar com C ++. Eu preciso de recursos como código completo (para stl e para minhas aulas) alternar entre arquivos .cc e .h …
118 c++  vim  configuration 

4
#include em .h ou .c / .cpp?
Ao codificar em C ou C ++, onde devo ter o #include 's? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data); #endif callback.c: #include <stdlib.h> #include <math.h> #include "config.h" #include "callback.h" #include "play.h" void on_button_apply_clicked(GtkButton* button, struct …
118 c++  c 

10
Quando um destruidor C ++ é chamado?
Pergunta básica: quando um programa chama um método destruidor de classe em C ++? Disseram-me que é chamado sempre que um objeto sai do escopo ou está sujeito a umdelete Perguntas mais específicas: 1) Se o objeto é criado por meio de um ponteiro e esse ponteiro é excluído posteriormente …
118 c++  destructor 

7
Não é possível encontrar ou abrir o arquivo PDB no Visual Studio C ++ 2010
Eu uso o Visual Studio 2010 C ++ e meu projeto cria sem erros, mas quando eu o executo, eu entendo isso. Estou no Windows XP. 'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded. 'Shaders.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot …

4
Loop For dentro de suas próprias chaves
Eu encontrei este layout for-loop: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } } return 0; …
117 c++  for-loop  scope 


6
map vs. hash_map em C ++
Tenho uma pergunta com hash_mape mapem C ++. Eu entendo que mapestá em STL, mas hash_mapnão é um padrão. Qual a diferença entre os dois?
117 c++  map  hashmap 



14
Devo aprender C antes de aprender C ++? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …
117 c++  c 


3
Visual Studio 2015 não tem cl.exe
Baixei o Visual C ++ e o Visual Studio, mas não consigo encontrar cl.exe para compilar meu arquivo C ++. O caminho para a instalação é `C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin. Onde posso encontrar o compilador para compilar o código …

2
Como faço para instanciar explicitamente uma função de modelo?
Eu tenho uma função de modelo com um argumento. Tenho que instanciar essa função sem chamar essa função significa explicitamente que tenho que instanciar. Tenho esta função: template <class T> int function_name(T a) {} Eu instanciei essa função assim: template int function_name<int>(int); Mas recebi os seguintes erros: error: expected primary-expression …
117 c++  templates 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.