Resultados da pesquisa a pedido "const"

5 a resposta

Que tipo de otimização o const oferece em C / C ++? (caso existam)

Eu sei que, sempre que possível, você deve usar a palavra-chave const ao passar parâmetros por referência ou ponteiro por motivos de legibilidade. Existe alguma otimização que o compilador possa fazer se eu especificar que um argumento ...

11 a resposta

Por que o JSHint lança um aviso se estou usando const?

Este é o erro que recebo ao usar const: <error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" />Meu código fica assim: const ...

6 a resposta

Por que passar uma string literal para um argumento char * apenas algumas vezes é um erro do compilador?

Estou trabalhando em um programa C e C ++. Costumávamos compilar sem a opção make-strings-writable. Mas isso estava recebendo vários avisos, então eu desliguei. Então eu recebi um monte de erros no formato "Não é possível converter const char * ...

5 a resposta

const e ponteiros em C

O uso de const com um ponteiro pode fazer com que o ponteiro não seja modificado desreferenciando-o usando o ponteiro em questão. Mas por que nem eu posso modificar o que o ponteiro não está apontando diretamente? Por exemplo: int a = 3; const ...

7 a resposta

Mesma função com const e sem - quando e por que?

T& f() { // some code ... } const T& f() const { // some code ... }Eu já vi isso algumas vezes agora (no livro introdutório que venho estudando até agora). Eu sei que a primeira const torna o valor de retorno const, em outras palavras: ...

12 a resposta

Não é possível liberar ponteiros const em C

Como posso liberar umconst char*? Aloquei nova memória usandomalloc, e quando estou tentando liberá-lo, sempre recebo o erro "tipo de ponteiro incompatível" O código que causa isso é algo como: char* name="Arnold"; const char* str=(const ...

1 a resposta

Aviso confuso sobre um campo decimal constante em C #

Eu estava experimentando oconst ao explorar uma infinidade de tutoriais em C # e colocou váriosconst modificadores em uma classe como essa sem realmente usá-los em qualquer lugar: class ConstTesting { const decimal somedecimal = 1; const int ...

2 a resposta

__atributo __ ((const)) vs __atributo __ ((puro)) no GNU C

Qual é a diferença entre__attribute__((const)) e__attribute__((pure)) no GNU C? __attribute__((const)) int f() { /* ... */ return 4; }vs __attribute__((pure)) int f() { /* ... */ return 4; }

5 a resposta

Problemas de aliasing podem ser evitados com variáveis const

Minha empresa usa um servidor de mensagens que envia uma mensagem para umconst char* e o lança no tipo de mensagem. Fiquei preocupado com isso depois de perguntaressa questão [https://stackoverflow.com/q/28697626/2642059]. Não estou ciente de ...

3 a resposta

uso inválido da função de membro não estático [duplicado]

Esta pergunta já tem uma resposta aqui: classificação de problemas usando a função de membro como comparador [/questions/1902311/problem-sorting-using-member-function-as-comparator] 7 respostasEu tenho algo parecido com isto: class Bar { ...