Questions marquées «reference»

126
Swift: Passer le tableau par référence?

Je veux passer mon Swift Array account.chatsà chatsViewController.chatspar référence (de sorte que lorsque j'ajoute une discussion à account.chats, chatsViewController.chatspointe toujours vers account.chats). Ie, je ne veux pas que Swift sépare les deux tableaux lorsque la longueur des...

124
Référence non définie à «pow» et «floor»

J'essaie de faire une simple calculatrice de fibonacci en C mais lors de la compilation gcc, cela me dit qu'il me manque les fonctions pow et floor. Qu'est-ce qui ne va pas? Code: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return...

114
Que signifie «int & foo ()» en C ++?

En lisant cette explication sur les valeurs lvalues ​​et rvalues, ces lignes de code me sont apparues: int& foo(); foo() = 42; // OK, foo() is an lvalue Je l'ai essayé dans g ++, mais le compilateur dit "référence indéfinie à foo ()". Si j'ajoute int foo() { return 2; } int main() { int&...

102
Une référence nulle est-elle possible?

Ce morceau de code est-il valide (et comportement défini)? int &nullReference = *(int*)0; Les deux g ++ et ++ clang compilation sans aucun avertissement, même lors de l' utilisation -Wall, -Wextra, -std=c++98, -pedantic, -Weffc++... Bien sûr, la référence n'est pas réellement nulle, puisqu'elle...