Pytania oznaczone «reference»

161
Przekazywanie ciągu przez odniesienie w Javie?

Jestem przyzwyczajony do wykonywania następujących czynności w C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } A wynik to: foo Jednak w Javie to nie działa. Zakładam, ponieważ Stringobiekt jest kopiowany, a nie...

149
Dlaczego tablice odniesień są nielegalne?

Poniższy kod nie jest kompilowany. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; Co na ten temat mówi standard C ++? Wiem, że mógłbym zadeklarować klasę, która zawiera odniesienie, a następnie utworzyć tablicę tej klasy, jak pokazano poniżej. Ale naprawdę chcę wiedzieć, dlaczego powyższy...

147
Co jest lepsze, wartość zwracana czy parametr wyjściowy?

Jeśli chcemy uzyskać wartość z metody, możemy użyć jednej z wartości zwracanych, na przykład: public int GetValue(); lub: public void GetValue(out int x); Naprawdę nie rozumiem różnic między nimi, więc nie wiem, co jest lepsze. Czy możesz mi to wyjaśnić? Dziękuję...

145
Przestrzeń nazw nie została rozpoznana (mimo że istnieje)

Otrzymuję ten błąd: Nie można znaleźć nazwy typu lub przestrzeni nazw „AutoMapper” (czy brakuje dyrektywy using lub odwołania do zestawu?) Zabawne jest to, że mam już to odniesienie w swoim projekcie: A to mój kod: using System.Collections.Generic; using DataContract; using...

130
Przekazywanie odwołań do wskaźników w C ++

O ile wiem, nie ma powodu, dla którego nie powinienem mieć możliwości przekazywania referencji do wskaźnika w C ++. Jednak moje próby kończą się niepowodzeniem i nie mam pojęcia, dlaczego. Oto co robię: void myfunc(string*& val) { // Do stuff to the string pointer } // sometime later { //...