Qual é a diferença entre as seguintes declarações: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); Qual é a regra geral para entender declarações mais
Qual é a diferença entre as seguintes declarações: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); Qual é a regra geral para entender declarações mais
Estou lendo "Think in C ++" e ele acabou de apresentar a externdeclaração. Por exemplo: extern int x; extern float y; Acho que entendi o significado (declaração sem definição), mas me pergunto quando isso se mostra útil. Alguém pode dar um
É possível declarar uma variável em Python, assim? var para que seja inicializado como Nenhum? Parece que o Python permite isso, mas assim que você acessa, ele trava. Isso é possível? Se não, por que? EDIT: Eu quero fazer isso para casos como este: value for index in sequence: if value ==...
Pergunta 1: declarar uma variável dentro de um loop é uma boa ou má prática? Eu li os outros tópicos sobre se há ou não um problema de desempenho (a maioria disse não) e que você deve sempre declarar variáveis o mais próximo possível de onde elas serão usadas. O que eu quero saber é se isso deve...
Sou novo no VBA e quero saber se posso converter a seguinte declaração e atribuição em uma linha: Dim clientToTest As String clientToTest = clientsToTest(i) ou Dim clientString As Variant clientString =
Não consigo entender por que variáveis agem tão estranhas quando declaradas dentro de uma função. Na firstfunção declaro com letas variáveis be ccom o valor 10 : b = c = 10; Na secondfunção eu mostro: b + ", " + c E isso mostra: 10, 10 Também na firstfunção declaro acom o valor 10 : let a...
O que está acontecendo aqui? if(int a = Func1()) { // Works. } if((int a = Func1())) { // Fails to compile. } if((int a = Func1()) && (int b = Func2())) ) { // Do stuff with a and b. // This is what I'd really like to be able to do. } A seção 6.4.3 no padrão de 2003 expõe como as...
Olhando para um código-fonte online, encontrei isso no topo de vários arquivos-fonte. var FOO = FOO || {}; FOO.Bar = …; Mas não tenho ideia do que || {}seja. Eu sei que {}é igual a new Object()e acho que ||é para algo como "se já existir use o valor, caso contrário, use o novo objeto. Por que...
Aprendendo Python , e tem algumas dúvidas básicas. 1. Eu vi a declaração de variável (caminho aqui) como class writer: path = "" às vezes, nenhuma declaração explícita, mas inicializa por meio __init__. def __init__(self, name): self.name = name Eu entendo o propósito de __init__, mas é...
Considere este código: void foo() { goto bar; int x = 0; bar: ; } O GCC e o Clang rejeitam , porque o salto para bar:ignora a inicialização da variável. O MSVC não reclama de nada (exceto usar xafter bar:causa um aviso). Podemos fazer uma coisa semelhante com um switch: void foo() { switch...