Resultados da pesquisa a pedido "const"

4 a resposta

Não entendo o comportamento da macro #define em C ++

Preciso entender como esse código funciona: #define foo1( a ) (a * a) // How does this work? inline int foo2( int a ) { return (a * a); } int goo1( int x ) { return foo1(foo2(x)); } int goo2( int& x ) { return x = foo2(foo1(x)); } int goo3( int& ...

12 a resposta

Como posso obter um conteúdo de recurso de um contexto estático?

Eu quero ler strings de umxml arquivo antes de fazer qualquer outra coisa comosetText nos widgets, então como posso fazer isso sem um objeto de atividade para chamargetResources() em?

2 a resposta

Por que .then () acorrentado a Promise.resolve () permite que a declaração const seja reatribuída?

Dado que uma variável declarada comconst não pode ser reatribuído ou excluído, consulte Existem constantes em JavaScript? [https://stackoverflow.com/questions/130396/are-there-constants-in-javascript/] Const ...

4 a resposta

Por que uma função de membro const pode modificar um membro de dados estáticos?

Na sequênciaC++ programa, modificando ummembro de dados estáticoa partir de umconst função está funcionando bem: class A { public: static int a; // static data member void set() const { a = 10; } };Mas modificar ummembro de dados não estáticoa ...

4 a resposta

Quantos e quais são os usos de "const" em C ++?

Como programador iniciante em C ++, existem algumas construções que ainda parecem muito obscuras para mim, uma delas éconst. Você pode usá-lo em tantos lugares e com tantos efeitos diferentes que é quase impossível para um iniciante sair vivo. ...

6 a resposta

Aviso estranho em uma função C const argumento de matriz multidimensional

Estou recebendo alguns avisos estranhos sobre esse código: typedef double mat4[4][4]; void mprod4(mat4 r, const mat4 a, const mat4 b) { /* yes, function is empty */ } int main() { mat4 mr, ma, mb; mprod4(mr, ma, mb); } gcc saída da seguinte ...

6 a resposta

Por que posso alterar o valor de uma variável const char *?

Por que o código a seguir em C funciona? const char* str = NULL; str = "test"; str = "test2";Como str é um ponteiro para um caractere constante, por que podemos atribuir a ele literais de string diferentes? Além disso, como podemos proteger o ...

1 a resposta

Colocação nova e atribuição de classe com membro const

Por que esse comportamento indefinido? struct s { const int id; // <-- const member s(int id): id(id) {} s& operator =(const s& m) { return *new(this) s(m); // <-- undefined behavior? } };(Citação do padrão seria bom). Esta questão surgiu ...

7 a resposta

"Const" significa apenas leitura ou algo mais?

O queconst realmente significa? Somente leitura parece encapsular seu significado para mim, mas não tenho certeza se estou certo. Se somente leitura econst são diferentes, alguém poderia me dizer por quê? O que levou essa pergunta foiesta ...

8 a resposta

Os literais de string são constantes?

O GCC e o Clang não reclamam se eu atribuir uma string literal a umchar*, mesmo ao usar várias opções pedantes (-Wall -W -pedantic -std=c99): char *foo = "bar";enquanto eles (é claro) se queixam se eu atribuir umconst char* para umchar*. Isso ...