Resultados da pesquisa a pedido "c++"
Persistir informações do tipo C ++ no arquivo para uso nas chamadas de programa
Editar:destacando a pergunta real com mais contexto disponível, se desejado. Eu quero implementar o seguinte método: template <typename T> <unspecified> type_identification();Para um tipo T genérico, ele deve retornar uma identificação ...
Obtendo grandes números aleatórios em C / C ++
Padrãorand() A função fornece números não grandes o suficiente para mim: eu precisounsigned long long uns. Como obtemos números aleatórios realmente grandes? Eu tentei modificar uma função hash simples, mas é muitogrande, leva muito tempo para ...
Erro com homebrew + opencv + libpng
No Mac OS Maverick, instalei o OpenCV com umbrew install opencv. Criei um programa simples (copiado deeste tutorial [http://blogs.wcode.org/2014/10/howto-install-build-and-use-opencv-macosx-10-10/] ) A compilação funcionou bem, mas ao executar o ...
Por que o GCC precisa de declarações extras nos modelos quando o VS não?
template<typename T> class Base { protected: Base() {} T& get() { return t; } T t; }; template<typename T> class Derived : public Base<T> { public: Base<T>::get; // Line A Base<T>::t; // Line B void foo() { t = 4; get(); } }; int main() { return ...
O que significa "% 3d" em uma instrução printf?
Neste código, qual é o papel do símbolo%3d? Eu sei que% significa referir-se a uma variável. Este é o código: #include <stdio.h> int main(void) { int t, i, num[3][4]; for(t=0; t<3; ++t) for(i=0; i<4; ++i) num[t][i] = (t*4)+i+1; /* now print ...
O g ++ 4.9 rejeita a inicialização agregada válida no C ++ 14
Considere este código: struct S { int x; double y = 1.1; }; int main() { S s = {0}; }De acordo com o padrão C ++ 14, § 8.5.1 / 7 Se houver menos cláusulas de inicializador na lista do que membros na agregação, cada membro não inicializado ...
operador subscrito em ponteiros
Se eu tiver um ponteiro para um objeto que tenha um operador de subscrito sobrecarregado ([]) por que não posso fazer isso: MyClass *a = new MyClass(); a[1];mas precisa fazer isso: MyClass *a = new MyClass(); (*a)[1];
C ++ Uso inválido de membro de dados não estáticos
Estou desenvolvendo um aplicativo c ++, estou recebendo o erroInvalid use of non-static data member C++. Publiquei todo o código relacionado ao erro. Ficaria muito grato se alguém pudesse apontar minha estupidez. Obrigado! Const2DCDP.h class ...
Operadores bit a bit e tipos assinados
Estou lendo o C ++ Primer e estou um pouco confuso com alguns comentários que falam sobre como os operadores Bitwise lidam com tipos assinados. Vou citar: Citação # 1 (Ao falar sobre operadores Bitwise) "Se o operando estiver assinado e seu ...
C ++ várias condições para a instrução if
Alguém sabe por que isso não funciona. Como devo colocar em várias condições a serem cumpridas. else if (studentoverall < 90; studentoverall>=80) { lettergrade = "B"; }