Aktywne Wpisy
karpiniusz +481
Sąsiad nosacz dzwonił przez domofon żebym przeparkował bo zająłem mu "jego miejsce". Odmówiłem bo to zwykle osiedle i nie ma tu prywatnych miejsc (każdy parkuje gdzie akurat wolne). Postanowił mnie więc zastawić. Półgodziny później najwyraźniej stwierdził że mam za dużo miejsca i jakoś wyjadę więc przeparkował jeszcze bliżej. Straż miejska wezwana, czekam na rozwój sytuacji (może sam dostanę mandacik ale warto będzie) ( ͡º ͜ʖ͡º)
#bekazpodludzi #
#bekazpodludzi #
![karpiniusz - Sąsiad nosacz dzwonił przez domofon żebym przeparkował bo zająłem mu "je...](https://wykop.pl/cdn/c3201142/bc9b056371be5e53447f0746b018961ebc5770ad3d795b5ab63503585eb40e96,w150.jpg)
![Aggressiv](https://wykop.pl/cdn/c3397992/Aggressiv_iQMFEW0Cgd,q60.jpg)
Aggressiv +134
Widać, że uczą się od kolegów z pis.
W komentarzu wyjaśnienie. Wskaż różnice.
#polityka #konfederacja #bekazpisu
W komentarzu wyjaśnienie. Wskaż różnice.
#polityka #konfederacja #bekazpisu
![Aggressiv - Widać, że uczą się od kolegów z pis.
W komentarzu wyjaśnienie. Wskaż różn...](https://wykop.pl/cdn/c3201142/75a1538a1046e1d963f186f1081ce92883a6e82865af0f7c749f47dec6b68abd,w150.jpg?author=Aggressiv&auth=0fda4630895138f8bbaa8307ea5c1871)
Mirki mam do Was takie pytanie. Czy np w C++ lepiej używać zmiennych typu bool czy bezpieczniejszym rozwiazamiem jest działać na intach zadeklarowanych na 0 i 1?
@mikra25: bool taki groźny ( ͡° ͜ʖ ͡°). Skąd to pytanie w ogóle?
Komentarz usunięty przez autora
@frogi16: Usłyszałem to od jednego z prowadzących tylko wydawało mi się to trochę bez sensu i chciałem porównania z innymi osobami
@Vermicularis: Zajmują tyle samo zazwyczaj, jednak dając boola tam gdzie potrzebujesz boola, dajesz kompilatorowi możliwość lepszej optymalizacji. Dodatkowo czytający kod, zna twoje intencje o co Tobie chodziło.
skoro zapytałeś, to warto dodać, że np. klasa std::vector zachowuje się inaczej dla typu bool niż dla innych (np. optymalizuje wykorzystanie pamięci, do czego nawiązał @Kaczus2B). Słowem kluczowym jest tu klasa proxy. Dobra odpowiedź na stacku, do poczytania:
http://stackoverflow.com/a/15927037/4169253
Jeszcze co do wykorzystania pamięci, jeżeli już inny typ, to lepiej char - 1 bajt zamiast 4 jak w przypadku typu int.
Z dokumentacji "sizeof(bool) is not required to be 1" W książce Strostrupa znajdziemy natomiast:
1<=sizeof(bool)<=sizeof(long)
Sama wielkość w dokumentacji jest "implementation defined"
Int nie zawsze zajmuje 4 bajty - ba w dawnych czasach standardem było, ze zajmowal 2 bajty
sizeof(short)<=sizeof(int)<=sizeof(long) a z 4 bajtowymi boolami juz się spotkałem, któryś z kompilatorów tak miał, po to aby szybko był przetwarzany. Jeśli chodzi o moja wypowiedź, może się zapędziłem, powinienem napisać mogą zajmować tyle samo i czasami zajmują.