Resultados da pesquisa a pedido "const"

4 a resposta

ualificador const duplicado permitido em C, mas não em C +

Snippet de código de amostra const const const int x = 10; int main() {}gets compilados em C, mas não em C ++. Por que ele é compilado em C? Eu pensei que isso iria falhar em C também. Deixa pra lá Que parte do padrão C ++ proíbe o uso de ...

8 a resposta

Vantagens de usar const em vez de variáveis dentro de métodos

empre que tenho variáveis locais em um método, o ReSharper sugere convertê-las em constante // instead of this: var s = "some string"; var flags = BindingFlags.Public | BindingFlags.Instance; // ReSharper suggest to use this: const string s = ...

7 a resposta

O uso de `const` é dogmático ou racional?

No Delphi, você pode acelerar o seu código passando parâmetros comoconst, por exemplo function A(const AStr: string): integer; //or function B(AStr: string): integer; Suponha que ambas as funções tenham o mesmo código interno, a diferença ...

3 a resposta

deducing referências a const a partir de argumentos rvalue

Ok, isso pode parecer uma pergunta boba, mas aqui vai: template <typename T> void foo(T& x) { } int main() { foo(42); // error in passing argument 1 of 'void foo(T&) [with T = int]' }O que está impedindo o C ++ de instanciar ofoo modelo de ...

4 a resposta

const em C vs const em C ++

O código fornecido é compilado em C, mas falha em C + int main() { const int x; /* uninitialized const compiles in C but fails in C++*/ } Qual é a justificativa e a razão por trás da mudança de C para C +

7 a resposta

Como declarar uma instância de classe como uma constante em C #?

Preciso implementar isso: static class MyStaticClass { public const TimeSpan theTime = new TimeSpan(13, 0, 0); public static bool IsTooLate(DateTime dt) { return dt.TimeOfDay >= theTime; } }theTime é uma constante (sério :-), comoπ é, no meu ...

4 a resposta

m C, as variáveis const garantem a distinção na memóri

Falando em literais de string, o padrão C99 diz (6.4.5.6): Não é especificado se essas matrizes são distintas, desde que seus elementos tenham os valores apropriados. Se o programa tentar modificar essa matriz, o comportamento será indefinid ...

1 a resposta

Faz sentido fazer const std :: map key? [duplicado

Esta pergunta já tem uma resposta aqui: Qual é a diferença entre const e non const key? [/questions/17638154/what-is-difference-between-const-and-non-const-key] 7 respostasQuando definir umstd::map, faz sentido criar o tipo de chaveconst?

4 a resposta

Membro const não estático, não pode usar o operador de atribuição padrão

Um programa que estou expandindo usastd::pair<> muito Há um ponto no meu código em que o compilador lança um tamanho grande: Membro const não estático, 'const Ptr std :: pair, const double *> :: first' não pode usar o operador de atribuição ...

6 a resposta

Definindo a variável local variável const vs Class const

Se estou usando uma constante que é necessário apenas em um método, é melhor declarar a const dentro do escopo do método ou no escopo da classe? Existe melhor desempenho declarando-o no método? Se isso for verdade, acho que é mais padrão ...