Resultados da pesquisa a pedido "declaration"

5 a resposta

É uma boa prática colocar a definição de classes C ++ no arquivo de cabeçalho?

Quando projetamos classes em Java, Vala ou C #, colocamos a definição e a declaração no mesmo arquivo de origem. Mas em C ++ é tradicionalmente preferido separar a definição e a declaração em dois ou mais arquivos. O que acontece se eu apenas ...

3 a resposta

Como devo usar a palavra-chave "my" no Perl?

Eu continuo vendo a palavra-chave "my" na frente dos nomes das variáveis nos exemplos de scripts Perl online, mas não tenho idéia do que isso significa. Tentei ler as páginas do manual e outros sites on-line, mas estou tendo dificuldade em ...

10 a resposta

Ocultar variável de instância do arquivo de cabeçalho no Objetivo C

Me deparei com uma biblioteca escrita no Objetivo C (só tenho o arquivo de cabeçalho e o .a binário). No arquivo de cabeçalho, é assim: @interface MyClass : MySuperClass { //nothing here } @property (nonatomic, retain) MyObject anObject; - ...

3 a resposta

Por que as declarações de variáveis sempre substituem as declarações de função?

Não importa se eu defino a função após a variável var a = 1; function a() {}; typeof a // numberOu se eu definir a função antes da variável function a() {}; var a = 1; typeof a // numbero finaltypeof o resultado é semprenumber Eu encontrei ...

3 a resposta

Uma união pode ser inicializada 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 ...

4 a resposta

ocultar modelo de função, declarar especializações

Este é um acompanhamento paraModelos C ++: impedir a instanciação do modelo base [https://stackoverflow.com/questions/2050900/c-templates-prevent-instantiation-of-base-template] Eu uso modelos para obter sobrecarga de função sem a bagunça das ...

3 a resposta

Como adicionar construtores / destruidores a uma classe sem nome?

Existe uma maneira de declarar um construtor ou destruidor em uma classe sem nome? Considere o seguinte void f() { struct { // some implementation } inst1, inst2; // f implementation - usage of instances }Pergunta de acompanhamento: As ...

11 a resposta

O que é um erro de 'identificador não declarado' e como corrigi-lo?

O que são erros de identificador não declarados? Quais são as causas comuns e como as corrigo? Exemplos de textos de erro: Para o compilador do Visual Studio:error C2065: 'cout' : undeclared identifierPara o compilador GCC:'cout' undeclared ...

3 a resposta

Onde posso declarar legalmente uma variável em C99?

Quando fui apresentado a C, foi-me dito que sempre declarasse minhas variáveis no topo da função. Agora que tenho uma forte compreensão da linguagem, concentro meus esforços no estilo de codificação, particularmente limitando o escopo de minhas ...

2 a resposta

Qual é a diferença entre essas declarações em C?

Em C e C ++, o que as seguintes declarações fazem? const int * i; int * const i; const volatile int ip; const int *i;Alguma das declarações acima está errada? Se não, qual é o significado e as diferenças entre eles? Quais são os usos úteis das ...