#naukaprogramowania #programowanie #cpp
Wszystko
Najnowsze
Archiwum
2
Definiowanie zachowań i oczekiwań w GoogleMock | CppPolska.pl

Jak zdążyliście już zauważyć w poprzednich wpisach, pisanie testów polega na definiowaniu oczekiwań względem kodu. Pracując z GoogleMock będziemy definiowali swoje oczekiwania względem uruchamianego wewnątrz jednostki kodu. I właśnie o tym będzie dzisiejszy wpis, na który serdecznie zapraszam! :)
z- 0
- #
- #
- #
- #
- #
- #
- 0
#naukaprogramowania #programowanie #cpp
Komentarz usunięty przez moderatora
Komentarz usunięty przez autora
#naukaprogramowania #programowanie #cpp
- 0
#kiciochpyta
- 1
mode x, y. Więc w Twoim wypadku trzeba w kodzie napisać: s ystem("mode 30, 30");zaraz na początku wykonywania programu.
- 0
- 1
Tworze program który zapisuje i czyta z pliku tekstowego pewne dane. Hierarchia tych danych to 3 linijki tekstu na 1 rekord. I problem jest taki że po wprowadzeniu tych danych do pliku tekstowego kursor jest stawiany na nowa pusta linie (ios::out i ios:app bo nie chce aby przy każdym dopisaniu nowego rekordu osuwało wszystko z pliku).
Wyświetlanie z pliku zrobiłem na zasadzie pętli while która iteruje do czasu gdy
- 2
https://extensa.tech/blog/avx-throttling-part1/
Tym razem o tym jak rozszerzenia AVX mogą spowolnić zegar CPU z przykładami i propozycjami diagnostyki.
#cpp #cplusplus #programowanie #extensa #blogi
https://pastebin.com/BCuEcEFN
Która jest priorytetyzowana? Tzn. czy mam pewność, że wywołując funkcję z obiektu non-const, użyta zostanie właśnie ta non-const jeżeli zwracana wartość nie jest pointerem lub referencją? Chcę żeby wartość "value" była aktualizowana wyłącznie w razie potrzeby i nie obliczana na nowo za każdym razem, bo lista "history" może być długa... ale jednocześnie chciałem sobie dla porządku dodać const-get, bo
- 0
- 1
mutable members to lepiej unikać. No i na pewno są starsze C++03, pomyliło ci się z zapedne z lambdami.@s_theCapt: Tutaj raczej getValue nie powinno się tak nazywać, raczej computeValue.
Sens dywagacji na ten temat byłby
Wydaliśmy w tych dziwnych czasach 89 wydanie Programisty. Nowy numer wyjątkowo nie ukaże się w salonach prasowych, ale można go zamawiać bezpośrednio u nas w tej samej cenie, w jakiej byłby do nabycia w Empikach (pokrywamy koszt wysyłki).
Część zysków ze sprzedaży tego wydania przekażemy polskiej służbie zdrowia na walkę z COVID-19
Zapraszamy
źródło: comment_1586097301CCp1F7RgYTSYBSatUyivVO.jpg
Pobierz- 1
- 1
- 0
Kompletnie nie rozumiem różnicy, zawsze widziałem parametrowy, czyli w środku klasy ustawiamy np: Client(string Imie, string Nazwisko);
A jak utworzyć obiekt bezparametrowym?
#programowanie #cpp #studbaza
Client() i do tego jakieś settery- 4
1) W księgarni Helion dostępne jest najnowsze wydanie książki Bjarne'a Stroustrupa Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie III
2) w ramach promocji "Stroimy sobie żarty z cen!", książkę kupimy teraz 40% taniej, za 89,40zł (w ramach promocji dostępnbne są też inne
- 1
Komentarz usunięty przez moderatora
Właśnie sobie sprawdzam błędy/składnię itp. programu xrdp za pomocą cppcheck.
Podczas jego analizy wyniki na moim komputerze(Ubuntu 19.10) są zapisywane w "ładnym" stylu gcc(dolna część na obrazku)
Jednak na dockerze również Ubuntu 19.10, mimo instalacji gcc oraz g++, wyniki nie pokazują konkretnego miejsca błędu(górna część obrazka)
źródło: comment_1585581905EMY838ykRKbIMhcerAySyc.jpg
Pobierzdpkg -l | grep cc
- 0
Chciałbym napisać jakiś projekt w języku C. Chodzi o język C, nie C++ i o napisanie jakiegoś programu działającego pod systemem #linux. Głównie kojarzy mi się ten język z mikroprocesorami i płytkami developerskimi :p natomiast w ofertach pracy widze w wymaganiach napisanie programu w C pod linuxem. Możecie mi w sumie coś poradzić? Do tej pory myślałem o tym języku, że ma troszkę inne zastosowania.
#cpp
- 2
Posiadam program w c++, który w zależnościach
glad posiada dyrektywę #include i który próbuję skompilować pod Ubuntu na dockerze.Jednak nie znajduje tego pliku przez co kompilacja w pewnym momencie się wykrzacza.
Próbowałem instalować pakiet
xorg, ale dalej nie mam tego pliku- 2
- 9
Hej, do 01.04.20 odbywa się akcja Dzień Robin Hooda [Druki -40%]. Między innymi 'Elektronika dla bystrzaków. Wydanie III'. Łącznie w propozycji możliwych do zdobycia jest 30 itemów. Poniżej 10 wybranych itemów:
✓ Opus magnum C++11. Kodowanie w języku C++ (komplet), Jerzy Grębosz, 1696 stron, 2017 rok #cpp
✓ Java. Podstawy. Wydanie XI (Core Java Volume I - Fundamentals (11th Edition)), Cay S. Horstmann, 768 stron, 2019 rok #java
źródło: comment_1585325695QhdQfOh6f7qsJ9nLPM5ixo.jpg
Pobierz10
Warsztaty dla Początkujących z Jakości Kodu #4: C/C++

Kolejny krótki stream @Gynvael dla początkujących. Wracamy do języków C/C++
z- 1
- #
- #
- #
- #
- #
Właśnie wypuściliśmy nowiuteńki wpis o GoogleMock! Jak chcecie poukładać sobie wiedzę na temat definiowania zachowań i oczekiwań - ten wpis jest idealny dla Was! (✌ ゚
źródło: comment_1585206859X7VngpogXAbPgkwiOiBR2W.jpg
Pobierzunsigned char tablica[320*256] i taka tablica zajmie mi 81 920 bajtów..
natomiast elementy które bede przechowywał w tablicy są od 0-31 czyli wystarczy mi 5 bajtów na element i wtedy taka tablica mi zajmie
- 6
- 5
- 14
- 10 wariantów tematycznych
- wersja centralna i narożnikowa
- wariant 2160p oraz 1440x2960 (na smartfony)
- warianty dla 7 najpopularniejszych języków programowania: #c #cpp #csharp #js ( #javascript) #php #python #vb ( #visualbasic
źródło: comment_15850680591AXiSFwKjxnoISs3L4m0pC.jpg
Pobierz






















Konstruktor(string n, float x, float y) <----- Czy to można nazwać listą inicjalizacyjną!?
Czy listą inicjalizacyjną jest tylko lista po ---> dwukropku":"
Czyli: Konstruktor(string n, floatx, float y):(zmienna x=10) <---- Tylko to po dwukropku jest listą inicjalizacyjną, a parametry w nawiasie od konstruktora już nie są listą inicjalizacyjną?
#naukaprogramowania #programowanie #informatyka #cpp
Lista inicjalizacyjna jest po to, aby pola klasy konstruować.
Lista inicjalizacyjna powinna być w kolejności występowania deklaracji pól w klasie, ponieważ w takiej kolejności są one konstruowane. Można powiedzieć, że w trakcie konstrukcji pól obiekt nie istnieje w pełni. W twoim przypadku przy konstrukcji klasy string dla pola "nazwa" pole "x" oraz "y" nie istnieją i korzystanie z nich jest błędem (UB).
Lista inicjalizacyjna
W liście inicjalizacyjnej tworzysz obiekt tylko raz, od razu z dobrą wartością.
W praktyce zawsze gdy się da, powinno się inicjalizować w liście inicjalizacyjnej.