Resultados da pesquisa a pedido "const"

4 a resposta

prolongando a vida útil dos temporários

Qual é a lógica do design por trás dessa permissão const Foo& a = function_returning_Foo_by_value();mas não isso Foo& a = function_returning_Foo_by_value();? O que poderia dar errado na segunda linha (que ainda não daria errado na primeira linha)?

4 a resposta

declarando uma instância const de uma classe

Digamos que eu tenha uma classe definida da seguinte maneira: class foo{};agora, isso é perfeitamente aceitável; foo f;como é que isso é um erro do compilador? (uninitialized const ‘f’) const foo f;Por que nós temos que fazer isso? const foo ...

3 a resposta

Como inicializar uma variável const dentro de uma struct em C?

Eu escrevo uma estrutura struct Tree{ struct Node *root; struct Node NIL_t; struct Node * const NIL; //sentinel }eu quero struct Node * const NIL = &NIL_t;Não consigo inicializá-lo dentro da estrutura. Estou usando msvs. Eu uso C, NÃO C ++. Eu ...

5 a resposta

Como retornar uma const std :: vector <Object * const>?

Eu tenho uma classe com um contêiner (contendo ponteiro) como membro: MyClass{ private: std::vector<MyObject*> _VecMyObjs; public: const std::vector<MyObject* const> GetVecMyObj(); }Agora eu tento implementar GetVecMyObj (). Aqui está o que eu ...

8 a resposta

Funções de membro constante

Depois de leresta [http://duramecho.com/ComputerInformation/WhyHowCppConst.html] , entendo que declarar um método comoconst impede que modifique acidentalmente as variáveis de membro da classe. Estãoconst métodos comumente usados?Eles devem ser ...

4 a resposta

Constantes de classe PHP - públicas, privadas ou protegidas?

Estou correto ao assumir que as propriedades const são automaticamente públicas? Existe uma maneira de torná-los privados ou protegidos? Desde já, obrigado.

3 a resposta

O compilador deve sugerir / avisar ao passar instâncias de objetos diretamente como parâmetros da interface const?

O compilador deve sugerir / avisar ao passar uma nova instância de um objeto para um método com um parâmetro const interface de uma interface que a classe do objeto implementa? Editar: A amostra do curso é simples para ilustrar o problema. Mas ...

5 a resposta

mapear com chaves const mas não com valores const?

Tenho uma situação em que gostaria de ter um mapa que não permita adicionar / remover chaves após a inicialização, mas os valores podem mudar (portanto, não posso simplesmente fazer o mapaconst) Ou seja, /*semi-const*/ map<int,int> myMap = ...

2 a resposta

Posso declarar uma função não membro const em C ++?

Posso declarar uma função não membro (função global, pode ser) como const em C ++? Eu entendo que a palavra-chave const realmente é aplicada ao argumento implícito "this" passado nas funções de membro. Além disso, como apenas as funções membro ...

1 a resposta

Tentando declarar uma String const resulta no tipo esperado, encontrado "my string"

Estou tentando declarar umString constante no Rust, mas recebo um erro do compilador. Simplesmente não consigo entender const DATABASE : String::from("/var/lib/tracker/tracker.json");e aqui está o que recebo quando tento compilá-lo: error: ...