Resultados da pesquisa a pedido "declaration"

6 a resposta

É possível declarar duas variáveis de tipos diferentes em um loop for?

É possível declarar duas variáveis de tipos diferentes no corpo de inicialização de um loop for em C ++? Por exemplo: for(int i=0,j=0 ...define dois números inteiros. Posso definir umint e umchar no corpo de inicialização? Como isso seria feito?

2 a resposta

Declarando o tipo de variável com base em um tipo de coluna

No PL-SQL da Oracle, você pode declarar uma variável e definir seu tipo com base em uma coluna da tabela: declare var1 table.column%TYPE;É possível fazer algo semelhante no MS SQL Server?

2 a resposta

Sintaxe para definir um bloco que pega um bloco e retorna um bloco no Objective-C

Eu encontro no documento da AppleTrabalhando com blocos [https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/WorkingwithBlocks/WorkingwithBlocks.html#//apple_ref/doc/uid/TP40011210-CH8-SW1] que a ...

5 a resposta

Por que você não pode declarar uma variável dentro da parte da expressão de um loop do while?

A seguinte sintaxe é válida: while (int i = get_data()) { }Mas o seguinte não é: do { } while (int i = get_data());Podemos ver por que, através do rascunho do padrãoN4140 seção6.4: 1 [...] condition: expression attribute-specifier-seqopt ...

1 a resposta

Qualificação global em uma declaração de classe

Encontramos algo semelhante ao seguinte (não pergunte ...): namespace N { struct A { struct B; }; } struct A { struct B; }; using namespace N; struct ::A::B {}; // <- point of interestCuriosamente, isso compila bem com o VS2005, icc 11.1 e ...

2 a resposta

Declaração de matriz no FORTRAN para iniciantes

Esta é uma pergunta para iniciantes, mas não encontrei uma resposta abrangente. Quais são as diferenças (se houver) das seguintes declarações? CHARACTER(5) :: a CHARACTER, DIMENSION (5) :: b CHARACTER(LEN=5) :: c CHARACTER :: d(5) CHARACTER :: ...

7 a resposta

Colocação de declaração variável em C

Eu pensava há muito tempo que em C todas as variáveis tinham que ser declaradas no início da função. Eu sei que em C99, as regras são as mesmas que em C ++, mas quais são as regras de posicionamento de declaração variável para C89 / ANSI C? O ...

7 a resposta

Inicialização de variável de membro C #; Melhor prática?

É melhor inicializar variáveis de membro de classe na declaração private List<Thing> _things = new List<Thing>(); private int _arb = 99;ou no construtor padrão? private List<Thing> _things; private int _arb; public TheClass() { _things = ...

1 a resposta

Não consigo entender a declaração nº 3 no exemplo de [basic.link] / 6 C ++ 14

[basic.link] / 6 O nome de uma função declarada no escopo do bloco e o nome de uma variável declarada pelo escopo do blocoextern declaração tem ligação. Se houver umvisível declaração de uma entidade com vínculo com o mesmo nome e tipo, ...

7 a resposta

Definindo membros inteiros estáticos estáticos na definição de classe

Meu entendimento é que o C ++ permite que membros const estáticos sejam definidos dentro de uma classe, desde que seja um tipo inteiro. Por que, então, o código a seguir gera um erro no vinculador? #include <algorithm> #include <iostream> class ...