Resultados da pesquisa a pedido "const"

4 a resposta

C ++ 11 permite o vetor <const T>?

s requisitos do @Container foram alterados de C ++ 03 para C ++ 11. Enquanto o C ++ 03 tinha requisitos gerais (por exemplo, construtibilidade e atribuibilidade de cópia para vetor), o C ++ 11 define requisitos detalhados em cada operação ...

3 a resposta

c ++ const convert [duplicado]

Possible Duplicate: por que não é legal converter (ponteiro para ponteiro para não-const) em um (ponteiro para ponteiro para uma ...

4 a resposta

questão newbie: c ++ const para não-const conversão

Estou realmente irritado comconst palavra-chave nos dias de hoje, pois não estou familiarizado com isso. Eu tinha um vetor que armazena todos os ponteiros const comovector<const BoxT<T> *> *Q_exclude, e no construtor de outra classe, preciso que ...

4 a resposta

Pergunta sobre o ponteiro const em C +

Não consigo me explicar o seguinte código: double d = 100; double const d1 = 30; double* const p = &d; // Line 1 double* const p1 = &d1; // Line 2 No código acima,Line 1 está ok, masLine 2 produz o erro: "error C2440: 'initializing' : cannot ...

1 a resposta

Usando decltype para converter isso em const

Estou tentando resolver um problema no qualdecltype simplificará bastante as coisas, mas estou enfrentando um problema usandodecltype em*this e adicionar umconst qualificador. O código de exemplo abaixo demonstra o problema. #include <iostream> ...

7 a resposta

O que é uma referência constante? (não é uma referência a uma constante)

Uma pergunta bastante teórica ... Por que referências constantes não se comportam da mesma maneira que ponteiros constantes e eu posso realmente alterar o objeto para o qual estão apontando? Eles realmente parecem outra declaração simples de ...

3 a resposta

Evitar que uma função de membro const altere uma matriz de membro

Aparentemente, uma função de membro const ainda pode alterar dados que o membro da classe está apontando. Aqui está um exemplo do que quero dizer: class MyClass { public: MyClass(); int getSomething() const; private: int* data; }; // ... data = ...

6 a resposta

unção virtual que é const na classe base e não const na derivada

lguém pode explicar a saída do código a segui #include <iostream> #include <string> class Animal { public: Animal(const std::string & name) : _name(name) { } ~Animal() { } virtual void printMessage() const { std::cout << "Hello, I'm " << _name ...

5 a resposta

Excluindo um ponteiro para const (T const *)

Eu tenho uma pergunta básica sobre os ponteiros const. Não tenho permissão para chamar nenhuma função membro que não seja const usando um ponteiro const. No entanto, estou autorizado a fazer isso em um ponteiro const: delete p;Isto chamará o ...

4 a resposta

Inicialização constante “surpreendente” por causa da ordem de definição

Ao ler oeslizamentos sobre constexpr [http://accu.org/content/conf2007/Maurer-C++0x_Generating_Constant_Expression.pdf] a introdução é sobre "inicialização surpreendentemente dinâmica com consts". O exemplo é struct S { static const int c; }; ...