Resultados da pesquisa a pedido "const"

3 a resposta

Por que ** não ** declara uma função como `constexpr`?

Qualquer função que consiste apenas em uma declaração de retorno pode ser declaradaconstexpr e, portanto, permitirá ser avaliado em tempo de compilação se todos os argumentos foremconstexpr e somenteconstexpr funções são chamadas em seu ...

3 a resposta

Por que membros const podem ser modificados em um construtor?

Estou curioso para saber por que os membros const podem ser modificados no construtor. Existe alguma regra padrão na inicialização que substitua a "constância" de um membro? struct Bar { const int b = 5; // default member initialization Bar(int ...

4 a resposta

Qual é a diferença entre as palavras-chave '' const '' e '' final '' no Dart?

Qual é a diferença entreconst efinal palavra-chave em Dart?

4 a resposta

C ++ ponteiro inteligente const correção

Eu tenho alguns contêineres em uma classe, por exemplo, vetor ou mapa que contêm shared_ptr's para objetos que vivem na pilha. Por exemplo template <typename T> class MyExample { public: private: vector<tr1::shared_ptr<T> > vec; ...

3 a resposta

Significado do posicionamento da palavra-chave const nas declarações de variáveis

Qual é o significado do posicionamento do constpalavra-chave ao declarar uma variável em Objective-C, por exemplo: extern const NSString * MY_CONSTANT;versus extern NSString * const MY_CONSTANT;O uso da primeira versão em atribuições produz ...

1 a resposta

Como a função de membro const pode alterar os dados de um objeto?

Ainda outra pergunta sobreconst uso de palavras-chave em C ++ (eu sou iniciante em C ++, tentei encontrar uma resposta no SO - muitas respostas, mas não consegui encontrar a resposta). Pergunta 1: na seguinte função de membro template <class T> ...

2 a resposta

Confusão em relação à modificação da variável const usando ponteiros

O exemplo a seguir acrescentou confusão no meu entendimento. Não consigo entender como é possível modificar a variável const local. Por favor, ajude-me a entender o mesmo. /* Compile code without optimization option */ // volatile.c #include ...

5 a resposta

Const C ++ no getter

Ainda estou aprendendo sobre C ++ e estou lendo em todos os lugares que tenho que usarconst em todos os lugares que posso (por razões de velocidade, penso). Normalmente, escrevo meu método getter assim: const bool isReady() { return ready; }Mas ...

2 a resposta

Modificando uma const int em C ++ [duplicado]

Esta pergunta já tem uma resposta aqui: Podemos alterar o valor de um objeto definido com const através de ponteiros? [/questions/3801557/can-we-change-the-value-of-an-object-defined-with-const-through-pointers] 10 respostasPor que posso ...

3 a resposta

Eu realmente preciso implementar o construtor fornecido pelo usuário para objetos const?

Eu tenho o código: class A { public: A() = default; private: int i = 1; }; int main() { const A a; return 0; }Compila bem no g ++ (consulteideona [http://ideone.com/PryGs5]), mas falha no clang ++ com erro: A inicialização padrão de um objeto ...