#programowanie #naukaprogramowania #cplusplus
Wszystko
Najnowsze
Archiwum
#programowanie #naukaprogramowania #cplusplus
a tak do poczytania tohttps://www.ece.uvic.ca/~frodo/cppbook/downloads/lecture_slides_for_programming_in_c++-2020-02-29.pdf
what are you working on now? Stroustrup discusses his “day job” as a technical fellow/managing director at Morgan Stanley, where he describes his problem domain as “distributed systems, networking, getting data from A to B under various constraints… I find that
- 0
- 1
Old and new function multi-versioning
#cpp #cplusplus #programowanie #blogi
9
Czy warto uczyć się języka Rust?

Czym różni się podejście do obsługi błędów w Rust? M.in. o to zapytaliśmy seniorów, którzy pracują na co dzień z Rustem i C++.
z- 7
- #
- #
- #
- #
- #
- #
- 1
content jest lvalue referencją, a ty mu przekazujesz rvalue nullptr.problem w tym, że nie wolno ci zrobić czegoś takiego jak pusta referencja. to, że działa ci teraz, nie znaczy, że zadziała w przyszłości. kompilator jeżeli widzi referencję, to może zrobić założenie, że nie jest ona pusta.
przy agresywnej optymalizacji kompilatora może ona zwracac zawsze true, nawet jak przekażesz pustą referencję:
bool- 3
@lionbest:
po pierwsze możesz napisać sizeof(T) wiec parameter len nie jest ci potrzebny.
Po drugie zrób poprostu przeładowanie ten
źródło: comment_1595080951cHbZz06ChgspBz5tjkcLaN.jpg
Pobierz6
Czy Rust jest następcą C++?

Czy język systemowy od Mozilli faktycznie może dokonać wyłomu w zdominowanych przez C/C++ miejscach, tam gdzie liczy się wydajność?
z- 23
- #
- #
- #
- #
- #
- #
- 0
- 0
- 1
źródło: comment_1592563954abTm7vdx2bulHsvrSn9WZd.jpg
Pobierz- 1
Wracając do tematu to która cześc programu nie działa?
Rozumiem że program:
1. Wczytuje dane z konsoli
2. Zapisuje pracowników do pliku
3. Umożliwia ich sortowanie (posortowany wynik ma byc zapisywany do pliku czy tylko wyswietlany?)
- 1
- 1
https://pastebin.com/i08g6zcx #cplusplus
- 3
Mój złomiasty komputer będzie to wykonywał czternaście trylionów siedemset dwadzieścia biliardów pięćset pięćdziesiąt siedem bilionów dziewięćset dwadzieścia pięć miliardów dwieście dziewięćdziesiąt dwa miliony dwieście osiemdziesiąt osiem tysięcy dwieście siedemdziesiąt sześć lat.
- 0
#naukaprogramowania #programowanie #c #cplusplus
- 2
cout << setprecision(5) << number << '\n';- 0
https://stackoverflow.com/questions/41167119/how-to-fix-a-wsubobject-linkage-warning
19
(nie)szybki sposób na szybkie i wydajne wpisywanie bitów do pliku/pamięci.

Szybkie i wydajne wpisywanie bitów do pamięci w C. Coś w podobie Memcpy, tylko że do bitów, a nie do bajtów. Zamiast kopiować bit po bicie, kopiujemy informacje nieco większymi garściami.
z- 15
- #
- #
- #
- #
int podajMin;
double minY;
double rok;
int
- 1
- 1
3 * 1.0 / 2
3 / 2 * 1.0
W pierwszym przypadku masz mnożenie int i double. Wynikiem jest double i następuje dzielenie double przez int. Wynik też jest doublem.
W drugim przypadku masz najpierw dzielenie
- 1
Sam kod napisać. Bez testowania programu
#programowanie #programista15k #cplusplus
źródło: comment_1590585325sFXCI3l0UCOkhWgdNziN2u.jpg
Pobierz- 5
RAD Studio 10.4 Sydney wydane ( ͡° ͜ʖ ͡°)
https://www.embarcadero.com/products/rad-studio/whats-new-in-10-4-sydney
źródło: comment_1590521408SefZJRa5vBWiNAVvIlOHvE.jpg
PobierzTylko się nie pochorujcie chłopaki, szkoda by było odwołać rezerwację na 3-osobową salkę konferencyjną w ostatnim momencie
- 0
BTW - jeszcze nigdy nie wykładałem przed pustą sala - to by mogło być deprymujące jednak.
źródło: comment_1590508255n56DXC1Pw0w27WIZZRJquH.jpg
Pobierz
źródło: comment_1590482787EJaybxLtdjQ01leUr8TKXF.jpg
Pobierz- 3
- 3
Na pewno powinieneś wyłapać ostrzeżenie podczas kompilacji, że nie zwracasz wartości, choć deklarujesz, że zwrócisz. To zarazem podpowiedź do tego co robisz źle.




















Jest sobie pewne API, które implementuje własną klasę Unicode'owych stringów (no ok, zdarza się...).
I te stringi mają funkcję
.ToUStr(), która daje dostęp do bufora 16-bitowych znaków dzięki niejawnej konwersji naconst unsigned short*.Napisałem funkcję, która ma przyjmować bufor znaków i chcę ją wywołać przez
Funkcja(string.ToUstr()), a dla wygody zrobiłem typedefa i teraz następuje najlepsze:- jak zrobię
typedef unsigned short* Ptr;i potemFunkcja(const Ptr ptr) { }https://stackoverflow.com/a/8504502
const short* -> zmienny wskaznik na stałą
short const* -> to samo, to tak zwany "east-const",przez niektórych uważany za jedyny słuszny zapis, bo działa logicznie z zasadą "to co po lewej stronie"
short * const -> stały wskaznik na zmienną
short const * const -> stały