Perguntas com a marcação «const»

164
Declarar uma matriz constante

Eu tentei: const ascii = "abcdefghijklmnopqrstuvwxyz" const letter_goodness []float32 = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = {

151
Const final de Java vs. const de C ++

O tutorial para programadores Java para C ++ diz que (o destaque é o meu): A palavra-chave final é aproximadamente equivalente a const em C ++ O que significa "grosso modo" neste contexto? Eles não são exatamente iguais? Quais são as diferenças, se

150
Qual é a zona morta temporal?

Ouvi dizer que acessar lete constvalores antes de serem inicializados podem causar um ReferenceErrorpor causa de algo chamado zona morta temporal . O que é a zona morta temporal, como ela se relaciona ao escopo e ao içamento e em que situações é

149
Qual é o sentido dos ponteiros const?

Não estou falando de ponteiros para valores const, mas de ponteiros const. Estou aprendendo C e C ++ além das coisas básicas e até hoje percebi que ponteiros são passados ​​por valor para funções, o que faz sentido. Isso significa que dentro de uma função eu posso fazer o ponteiro copiado apontar...

145
Const antes ou depois da const?

Para começar, você provavelmente sabe que constpode ser usado para tornar os dados de um objeto ou um ponteiro não modificáveis ​​ou ambos. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer No entanto, você...

136
Como classificar com uma lambda?

sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Gostaria de usar uma função lambda para classificar classes personalizadas no lugar de vincular um método de instância. No entanto, o código acima...

129
Quantos e quais são os usos de "const" em C ++?

Como programador iniciante em C ++, existem algumas construções que ainda parecem muito obscuras para mim, uma delas é const. Você pode usá-lo em tantos lugares e com tantos efeitos diferentes que é quase impossível para um iniciante sair vivo. Algum guru de C ++ explicará uma vez para sempre os...

116
'const int' vs. 'int const' como parâmetros de função em C ++ e C

Considerar: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } Essas duas funções são iguais em todos os aspectos ou há uma diferença? Estou interessado em uma resposta para a linguagem C, mas se houver algo interessante na linguagem C ++, gostaria de saber...

116
Convenções de nomenclatura para const

Estou tentando determinar se existe uma convenção de nomenclatura para os nomes de constem Golang. Eu pessoalmente tenderia a seguir o estilo C e escrevê-los em maiúsculas, mas não encontrei nada nesta página http://golang.org/doc/effective_go.html que parece listar algumas convenções de...

113
O acesso ao mapa C ++ descarta qualificadores (const)

O código a seguir diz que passar o mapa como constno operator[]método descarta os qualificadores: #include <iostream> #include <map> #include <string> using namespace std; class MapWrapper { public: const int &get_value(const int &key) const { return _map[key];...