Articles of declaração de

Um sindicato pode ser inicializado na declaração?

Por exemplo, digamos que temos uma união typedef union { unsigned long U32; float f; }U_U32_F; Quando uma variável desse tipo de união é declarada, existe uma maneira de definir um valor inicial? U_U32_F u = 0xffffffff; // Does not work…is there a correct syntax for this?

O que são declarações e declaradores e como seus tipos são interpretados pelo padrão?

Como exatamente o padrão define que, por exemplo, float (*(*(&e)[10])())[5] declara uma variável do tipo “referência a matriz de 10 ponteiro para function de () retornando ponteiro para array de 5 float “? Inspirado pela discussão com @DanNissenbaum

Definição de variável dentro da instrução switch

No código a seguir, por que a variável i não está atribuída ao valor 1 ? #include int main(void) { int val = 0; switch (val) { int i = 1; //i is defined here case 0: printf(“value: %d\n”, i); break; default: printf(“value: %d\n”, i); break; } return 0; } Quando eu compilo, recebo um […]

Por que as declarações futuras são necessárias?

Duplicar Possível: O C ++ deve eliminar os arquivos de header? Em linguagens como C # e Java, não há necessidade de declarar (por exemplo) uma class antes de usá-la. Se eu entendi corretamente isso é porque o compilador faz duas passagens no código. No primeiro apenas “recolhe a informação disponível” e no segundo verifica […]

Semi Colon depois de chaves de declaração de class

Desculpas de antemão para o que é provavelmente uma pergunta estúpida, mas em classs C ++, por que o ponto e vírgula após a chave de fechamento? Eu regularmente esqueço isso e obtenho erros no compilador e, portanto, perdi tempo. Parece um pouco supérfluo para mim, o que é improvável que seja o caso. As […]

O novo recurso de boot do membro C ++ 11 na declaração tornou listas de boot obsoletas?

Com o C ++ 11, agora temos a capacidade de inicializar os membros da class em uma declaração de header: class aClass { private: int mInt{100}; public: aClass(); ~aClass(); }; Então estou um pouco confuso. Tradicionalmente, as listas de boot nos construtores foram usadas para boot do membro: aClass::aClass() : mInt(100) { … } O […]

Uma propriedade de object JavaScript pode se referir a outra propriedade do mesmo object?

Eu recentemente tentei criar um object como este: var carousel = { $slider: $(‘#carousel1 .slider’), panes: carousel.$slider.children().length }; Minhas intenções eram melhorar o desempenho do seletor do jQuery armazenando em cache os resultados de $(‘#carousel1 .slider’) em uma propriedade de object e manter o código conciso e relativamente DRY. No entanto, isso não funcionou. Quando […]

Declarando e inicializando variables ​​dentro de switches Java

Eu tenho uma pergunta maluca sobre os switches Java. int key = 2; switch (key) { case 1: int value = 1; break; case 2: value = 2; System.out.println(value); break; default: break; } Cenário 1 – Quando a key é dois, é possível imprimir o valor como 2. Cenário 2 – Quando vou comentar o […]

Como funciona a syntax de declaração de argumento do array Java “…”?

Eu tenho escrito java por um tempo, e hoje eu encontrei a seguinte declaração: public static void main(String… args) { } Observe o “dot dot dot” na declaração da matriz, em vez do colchete usual []. Claramente funciona. Na verdade eu escrevi um pequeno teste e verifiquei que funciona. Então, eu puxei a gramática java […]

Como declarar a variável e usá-la no mesmo script SQL? (Oracle SQL)

Eu estou fazendo alguns testes escritos em SQL. Eu quero escrever código reutilizável e, portanto, quero declarar algumas variables ​​no início e reutilizá-las no script, assim: DEFINE stupidvar = ‘stupidvarcontent’; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Como posso declarar uma variável e reutilizá-la nas instruções a seguir? (Estou usando o SQLDeveloper para acessar […]