Quelle est la différence entre les déclarations suivantes: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); Quelle est la règle générale pour comprendre des déclarations plus
Quelle est la différence entre les déclarations suivantes: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); Quelle est la règle générale pour comprendre des déclarations plus
Je lis "Think in C ++" et il vient d'introduire la externdéclaration. Par exemple: extern int x; extern float y; Je pense que je comprends le sens (déclaration sans définition), mais je me demande quand cela se révèle utile. Quelqu'un peut-il donner un
Est-il possible de déclarer une variable en Python, comme ça?: var pour qu'il s'initialise sur None? Il semble que Python le permette, mais dès que vous y accédez, il se bloque. Est-ce possible? Sinon, pourquoi? EDIT: Je veux le faire pour des cas comme celui-ci: value for index in sequence: if...
Question # 1: La déclaration d'une variable à l'intérieur d'une boucle est-elle une bonne ou une mauvaise pratique? J'ai lu les autres discussions pour savoir s'il y a ou non un problème de performances (la plupart ont dit non) et que vous devriez toujours déclarer les variables aussi près de...
Je suis nouveau sur VBA et je veux savoir si je peux convertir la déclaration et l'affectation suivantes en une seule ligne: Dim clientToTest As String clientToTest = clientsToTest(i) ou Dim clientString As Variant clientString =
Je ne peux pas comprendre pourquoi les variables agissent si étrangement lorsqu'elles sont déclarées dans une fonction. Dans la firstfonction je déclare avec letles variables bet cavec la valeur 10 : b = c = 10; Dans la secondfonction je montre: b + ", " + c Et cela montre: 10, 10 Toujours dans la...
Que se passe t-il ici? 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. } La section 6.4.3 de la norme 2003 explique comment les...
En regardant un code source en ligne, je suis tombé sur cela en haut de plusieurs fichiers source. var FOO = FOO || {}; FOO.Bar = …; Mais je n'ai aucune idée de ce que || {}ça fait. Je sais que {}c'est égal à new Object()et je pense que le ||est pour quelque chose comme "s'il existe déjà, utilisez...
Apprendre Python , et a quelques doutes fondamentaux. 1.J'ai vu la déclaration de variable (chemin ici) comme class writer: path = "" parfois, pas de déclaration explicite mais initialiser via __init__. def __init__(self, name): self.name = name Je comprends le but de __init__, mais est-il...
Considérez ce code: void foo() { goto bar; int x = 0; bar: ; } GCC et Clang le rejettent , car le saut pour bar:contourne l'initialisation des variables. MSVC ne se plaint pas du tout (sauf si l'utilisation xaprès bar:provoque un avertissement). Nous pouvons faire une chose similaire avec switch:...