Resultados da pesquisa a pedido "c++"

1 a resposta

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 ...

6 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

8 a resposta

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 ...

1 a resposta

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 ...

4 a resposta

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];

2 a resposta

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 ...

3 a resposta

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 ...

1 a resposta

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"; }