Resultados da pesquisa a pedido "const"
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 ...
Declarar uma matriz const
É possível escrever algo semelhante ao seguinte? public const string[] Titles = { "German", "Spanish", "Corrects", "Wrongs" };
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 ...
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 ...
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 ...
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 ...
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 ...
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 << " : " << ...
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 ...
Como converter um std :: string em const char * ou char *?
Como posso converter umstd::string para umchar* ou umconst char*?