Resultados da pesquisa a pedido "const"

2 a resposta

Poderes de escrita de 10 como constantes compactamente

Estou lendo o recentemente lançadoA linguagem de programação Go [http://www.gopl.io/], e tem sido uma alegria até agora (com Brian Kernighan sendo um dos autores, eu não esperaria nada além de excelência). Eu me deparei com o seguinte exercício ...

12 a resposta

Declarar uma matriz const

É possível escrever algo semelhante ao seguinte? public const string[] Titles = { "German", "Spanish", "Corrects", "Wrongs" };

1 a resposta

argumento de ponteiro não const para um parâmetro const ponteiro duplo

oconst modificador em C ++ antes de estrela significa que, usando esse ponteiro, o valor apontado não pode ser alterado, enquanto o ponteiro em si pode ser apontado para outra coisa. No abaixo void justloadme(const int **ptr) { *ptr = new ...

4 a resposta

As funções de membro devem ser "const" se elas afetarem o estado lógico, mas não o bit a bit?

Estou escrevendo uma classe que envolve uma API C herdada que controla um dispositivo de hardware. Em um exemplo simplificado, eu posso ter algo como: class device { public: void set_request(int data) { legacy_set_req(p_device, data); } int ...

1 a resposta

Ponteiro para array com qualificador const em C & C ++

Considere o seguinte programa: int main() { int array[9]; const int (*p2)[9] = &array; }Compila bem em C ++ (Veja demonstração ao vivoaqui [http://melpon.org/wandbox/permlink/aB4aSHz3XpIArfCA]) mas falha na compilação em C. Por padrão, o GCC ...

1 a resposta

Por que a sobrecarga const && do as_const foi excluída?

Com umblog sobre o progresso do C ++ 17 [http://talesofcpp.fusionfenix.com/post-23/interlude]Eu li o seguinte: P0007 propõe um modelo de função auxiliaras_const, que simplesmente pega uma referência e a retorna como uma referência ...

1 a resposta

Uma matriz pode ser declarada com um tamanho que é uma variável const e não um constexpr?

Esse código C ++ está correto? const size_t tabsize = 50; int tab[tabsize];O problema é que eu já vi várias opiniões conflitantes sobre esse assunto. Até as pessoas nos canais ## c ++ IRC e nos fóruns de programação afirmam coisas radicalmente ...

2 a resposta

Alterando um membro de classes através de um iterador

Estou aprendendo C ++ e não consigo entender esse problema: Eu tenho uma classe simples A class A { private: int ival; float fval; public: A(int i = 0, float f = 0.0) : ival(i), fval(f) { } ~A(){ } void show() const { cout << ival << " : " << ...

3 a resposta

qualificador de tipo const logo após o nome da função [duplicate]

Esta pergunta já tem uma resposta aqui: Significado de 'const' por último em uma declaração de função de uma classe? [/questions/751681/meaning-of-const-last-in-a-function-declaration-of-a-class] 7 respostasEm C ++, às vezes, vejo declarações ...

8 a resposta

Como converter um std :: string em const char * ou char *?

Como posso converter umstd::string para umchar* ou umconst char*?