Aktywne Wpisy
chlopak_twojej_matki +289
Z takich ciekawostek z II Wojny Światowej to moja Ś.P. prababcia często mi opowiadała jak wyglądała u nich okupacja w małej mieścince w południowej Polsce. Miejscowość była niedaleko Krakowa i Oświęcimia, więc było sporo wojsk niemieckich i SSmanów. Mieli duży dom, więc często zdarzało im się "gościć" (im się raczej nie odmawiało, bo mogło się skończyć źle) SSmanów i babcia opowiadała mi, że zawsze byli kulturalni, dziękowali, a nawet zdarzało się, że

Ryneczek +8
Skąd takie negatywne opinie o szeregowcach/bliźniakach na wykopie? Najczęściej powtarzanym hasłem jest "łączy wady mieszkania w domu i bloku". A jakieś konkrety?
że brak prywatności w ogrodzie? no w bloku nie masz nawet okazji na własną ziemię
że na tarasie słyszysz sąsiada? na balkonie w bloku też, plus sąsiadów jest znacznie więcej (po bokach i nad tobą) plus taras ma średnio te 15-20 metrów i jest znacznie większy niż standardowy balkon
że
że brak prywatności w ogrodzie? no w bloku nie masz nawet okazji na własną ziemię
że na tarasie słyszysz sąsiada? na balkonie w bloku też, plus sąsiadów jest znacznie więcej (po bokach i nad tobą) plus taras ma średnio te 15-20 metrów i jest znacznie większy niż standardowy balkon
że
źródło: szereg
Pobierz




constexpr const char &at(const std::size_t &n) const {if (n >= size)
throw std::outofrange(std::to_string(n));
return _data[n];
}
constexpr i throw, i string... #cpp
Dzięki temu łatwo można sprawdzić czy czasem funkcja constepr nie została skompilowana wołając np nie zaimplementowaną funkcję w branczu ale koniecznie zależnym od parametru.
Ok, przetestowałem to sobie lepiej i faktycznie jeśli w constexprowym kontekście trafi na brancha ifa, który rzuca wyjątkiem, to się nie skompiluje.
Jak to zrobić ładniej? Żeby w takim wypadku nie waliło mi błędem na pół ekranu, tylko zakomunikowało użytkownikowi, że wyjechał za daleko w jakiś przystępny sposób(na etapie kompilacji)?
@n_i_e_rozumiem: