Resultados da pesquisa a pedido "const"
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 ...
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 = ...
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 ...
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 ...
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 +
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 ...
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 ...
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?
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 ...
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 ...