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.

5
Como uso matrizes em C ++?
C ++ herdou matrizes de C, onde são usadas praticamente em qualquer lugar. C ++ fornece abstrações que são mais fáceis de usar e menos propenso a erros ( std::vector<T>desde C ++ 98 e std::array<T, n>desde C ++ 11 ), de modo que a necessidade de matrizes não surge tão …


19
Em que casos eu uso malloc e / ou novo?
Vejo em C ++ que existem várias maneiras de alocar e liberar dados e entendo que, quando você liga, mallocdeve ligar freee quando você usa o newoperador, deve emparelhar deletee é um erro misturar as duas (por exemplo, ligar free()para algo que foi criado com o newoperador), mas não estou …

21
Como usar a constante PI em C ++
Eu quero usar as funções constantes e trigonométricas do PI em algum programa C ++. Eu recebo as funções trigonométricas com include <math.h>. No entanto, não parece haver uma definição para PI neste arquivo de cabeçalho. Como posso obter o PI sem defini-lo manualmente?
476 c++  trigonometry 





12
Quando usar reinterpret_cast?
Estou pouco confuso com a aplicabilidade do reinterpret_castvs static_cast. Pelo que li, as regras gerais são usar conversão estática quando os tipos podem ser interpretados em tempo de compilação, daí a palavra static. Esse é o elenco que o compilador C ++ usa internamente também para lançamentos implícitos. reinterpret_casts são …
459 c++  casting 

6
Ponteiro da função Typedef?
Como obter mais informações sobre Stack Overflow no local de armazenamento : Como instalar o typedef no local de trabalho? Estou aprendendo a carregar dinamicamente DLL, mas o que eu não entendo é esta linha typedef void (*FunctionFunc)(); Eu tenho algumas perguntas. Se alguém puder responder, eu ficaria agradecido. Por …
459 c++  c  pointers  typedef 


4
erro: passar xxx como argumento 'this' de xxx descarta qualificadores
#include <iostream> #include <set> using namespace std; class StudentT { public: int id; string name; public: StudentT(int _id, string _name) : id(_id), name(_name) { } int getId() { return id; } string getName() { return name; } }; inline bool operator< (StudentT s1, StudentT s2) { return s1.getId() < s2.getId(); …
457 c++ 




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.