Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

17
Co oznacza niezmienny?
To może być najgłupsze pytanie, jakie kiedykolwiek zadano, ale myślę, że jest to dość mylące dla początkującego Javy. Czy ktoś może wyjaśnić, co oznacza niezmienny ? Dlaczego jest Stringniezmienny? Jakie są zalety / wady niezmiennych obiektów? Dlaczego zmienny obiekt, taki jak StringBuilderpreferowany, zamiast String i vice-wers? Dobry przykład (w Javie) …



6
Jak przekazać argument unikalny_ptr do konstruktora lub funkcji?
Jestem nowy, aby przenieść semantykę w C ++ 11 i nie wiem zbyt dobrze, jak obsługiwać unique_ptrparametry w konstruktorach lub funkcjach. Rozważ tę klasę, która sama się odwołuje: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); } …




25
Dlaczego korzystanie z funkcji splita () nie jest uważane za dobrą praktykę?
alloca()przydziela pamięć na stosie, a nie na stercie, jak w przypadku malloc(). Kiedy wracam z rutyny, pamięć zostaje uwolniona. Tak więc faktycznie rozwiązuje to mój problem zwalniania dynamicznie alokowanej pamięci. Zwolnienie pamięci przydzielonej przez malloc()to poważny ból głowy i jeśli w jakiś sposób pominięty, prowadzi do różnego rodzaju problemów z …
400 c  stack  malloc  allocation  alloca 






2
Test Mockito metoda void zgłasza wyjątek
Mam metodę z voidtypem zwrotu. Może również generować wiele wyjątków, dlatego chciałbym przetestować zgłoszone wyjątki. Wszystkie próby zakończyły się niepowodzeniem z tego samego powodu: Metoda, w której (T) w typie Stubber nie ma zastosowania do argumentów (void) Wszelkie pomysły, w jaki sposób mogę uzyskać metodę zgłaszania określonego wyjątku? doThrow(new Exception()).when(mockedObject.methodReturningVoid(...));

5
System płynny lub stały, w responsywnym projekcie, oparty na Bootstrap na Twitterze
Mylę się co do różnych opcji w siatce ładującej Twittera i ich wzajemnego połączenia. Na początek możesz mieć zwykłą stałą containerlub container-fluid. Wtedy każdy może obejmować zwykły rowlub płynny rząd row-fluid. Oznacza to, że możesz mieć stały pojemnik z rzędem płynów lub pojemnik-płyn ... ze stałym rzędem? Ponadto możesz dołączyć …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.