Resultados da pesquisa a pedido "const"

2 a resposta

Valor constante não alterado ao recompilar o conjunto referenciado

Eu tenho esse código em um assembly: public class Class1 { public const int x = 10; }e em umdiferentemontagem eu tenho: class Program { static void Main(string[] args) { Console.WriteLine(Class1.x); Console.ReadKey(); } }Claro que a saída ...

9 a resposta

Convenção de nomenclatura em C # para constantes?

private const int THE_ANSWER = 42;ou private const int theAnswer = 42;Pessoalmente, acho que, com os IDEs modernos, devemos usar o camelCase, pois ALL_CAPS parece estranho. O que você acha?

4 a resposta

Por que um método const não pode retornar uma referência não-const?

Por que o método nãogetRanks() abaixo compilar, e como posso corrigi-lo normalmente? Tudo o que eu quero fazer é definir um método de acesso a membros que retorne uma referência a um membro. A referência não éconst desde que eu possa modificar o ...

11 a resposta

Const final de Java vs. const de C ++

oTutorial para programadores Java para C ++ [http://triton.towson.edu/~mzimand/os/Lect2-java-tutorial.html#access]diz que (o destaque é meu): A palavra-chave final éaproximadamenteequivalente a const em C ++ O que significa "grosso modo" neste ...

5 a resposta

Alguma vez faz sentido criar um parâmetro fundamental (sem ponteiro) const?

Recentemente, conversei com outro desenvolvedor de C ++ sobre o seguinte uso deconst: void Foo(const int bar);Ele sentiu que usandoconst dessa maneira, era uma boa prática. Argumentei que isso não faz nada para o chamador da função (uma vez que ...

11 a resposta

const (c ++) é opcional?

de acordo com alguns tutoriais que li um tempo atrás, o"const"declaração torna uma variável "constante", isto é, não pode ser alterada mais tarde. Mas acho que esta declaração const é inconveniente, pois o compilador às vezes fornece erros ...

4 a resposta

`const auto` tem algum significado?

Eu acho que a pergunta é clara o suficiente. Oauto palavra-chave detecta automaticamente a constância ou sempre retorna um tipo não const, mesmo que exista. duas versões de uma função (uma que retornaconst e o outro que não). Só para constar, eu ...

4 a resposta

Qual é a utilidade da sobrecarga de const no C ++?

No C ++, a assinatura de uma função depende parcialmente se é ou não const. Isso significa que uma classe pode ter duas funções de membro com assinaturas idênticas, exceto que uma é const e a outra não. Se você tem uma classe como esta, o ...

2 a resposta

Em um objeto nonconst, por que o C ++ não chama a versão const de um método com sobrecargas public-const e private-nonconst?

class C { public: void foo() const {} private: void foo() {} }; int main() { C c; c.foo(); }O MSVC 2013 não gosta disso: > error C2248: 'C::foo' : cannot access private member declared in class 'C'Se eu converter para umconst referência, ...

7 a resposta

Como chamar uma função não-const dentro de uma função const (C ++)

Eu tenho uma função legada que se parece com isso: int Random() const { return var_ ? 4 : 0; }e eu preciso chamar uma função dentro desse código legado para que agora fique assim: int Random() const { return var_ ? newCall(4) : 0; }O problema é ...