Perguntas com a marcação «reference»

125
Swift: passa array por referência?

Quero passar meu Swift Array account.chatspara chatsViewController.chatsreferência (para que, quando eu adicionar um bate-papo account.chats, chatsViewController.chatsainda aponte para account.chats). Ou seja, não quero que o Swift separe as duas matrizes quando a duração das

124
Referência indefinida a `pow 'e` floor'

Estou tentando fazer uma calculadora de fibonacci simples em C, mas quando a compilação gccme diz que estou perdendo as funções pow e floor. O que há de errado? Código: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return...

114
O que “int & foo ()” significa em C ++?

Ao ler esta explicação sobre lvalues ​​e rvalues, estas linhas de código ficaram grudadas em mim: int& foo(); foo() = 42; // OK, foo() is an lvalue Eu tentei em g ++, mas o compilador diz "referência indefinida para foo ()". Se eu adicionar int foo() { return 2; } int main() { int&...

102
Projeto referenciado é "perdido" em tempo de compilação

Tenho uma solução C # com dois projetos: um serviço (o projeto principal) e um logger. O serviço usa classes do logger. Eu adicionei uma referência ao projeto logger dentro do projeto de serviço. Em tempo de design, o autocomplete funciona bem: as classes do logger são visíveis, as referências que...

102
A referência nula é possível?

Este pedaço de código é válido (e comportamento definido)? int &nullReference = *(int*)0; Ambos g ++ e clang ++ compilação-lo sem qualquer aviso, mesmo quando se usa -Wall, -Wextra, -std=c++98, -pedantic, -Weffc++... Claro que a referência não é realmente nula, uma vez que não pode ser...