Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
- 2
@bigbadandwrong: generalnie nie słuchaj takiego biadolenia odnośnie Singletonów i zmiennych globalnych. Generalnie jakiś managermusisz mieć, ważne by nie było ich zadużo.
- 4
@bigbadandwrong: volatile sprawia, że kompilator generując kod musi zawsze odwołać się bezpośrednio do pamięci. Bez volatile zmienne najczęsciej są trzymane w rejestrach. Volatile przydaje się, gdy używasz memory mappingu np. programujesz mikrokontroler, w którym w komórce pamięci o adresie 100 znajduje się aktualna temperatura. Gdyby w tym przypadku nie użyłbyś volatile, to kompilator zinterpretuje to tak, że ta komórka pamięci się nie zmienia, więc nie będzie jej ładował za każdym
- 3
@JakTamCoTam: Grębosz wydał uaktualnienie tej książki:
https://helion.pl/ksiazki/opus-magnum-c-11-programowanie-w-jezyku-c-komplet-jerzy-grebosz,ocpp11.htm#
https://helion.pl/ksiazki/opus-magnum-c-11-programowanie-w-jezyku-c-komplet-jerzy-grebosz,ocpp11.htm#
Siema Mirki i Mirabelki! :) Zapraszamy na kolejną porcję #cppnews ʕ•ᴥ•ʔ
cpp-polska.pl/post/cppnews-24-1106-17062018
#programowanie w #jezykc #cpp
cpp-polska.pl/post/cppnews-24-1106-17062018
#programowanie w #jezykc #cpp
źródło: comment_GsYX9Uqb1UnnoMnQza9EtWNZB717FFUz.jpg
PobierzNo to jeszcze dorzucę trochę #jshejt :)
źródło: comment_7R7F35JovzNKgkHPpWLVkoPYvWeEXTyU.jpg
Pobierzsiemanko, C++ świry
Życzę miłej soboty! ( ͡° ͜ʖ ͡°)
#programowanie #programista15k #cpp
const int* const fun(const int* const& p) const;Życzę miłej soboty! ( ͡° ͜ʖ ͡°)
#programowanie #programista15k #cpp
- 5
@Flan: najgorzej gdy ludzie hejtują C++ za wskaźniki, a nawet nie rozumieją jak bardzo po ich dobrym zrozumieniu ułatwiają one prace.
a nawet nie rozumieją jak bardzo po ich dobrym zrozumieniu ułatwiają one prace.
A co do smartpointerów to jeszcze do nich nie doszedłem.
@bigbadandwrong: xD
Mam wrażenie, że inicjalizowanie zmiennych składowych obiektu w #cpp jest zbyt ograniczające. Wszystko musi być wywołane w liście inicjalizacyjnej, a przez to nie możemy wykonać jakichś prostych obliczeń, a konstruktor obiektu składowego wywołać z ich wynikiem. Są jakieś dziwne hacki z używaniem lambd, ale nie jest to ani czytelne, ani eleganckie.
Obecnie w takiej sytuacji zmusza się programistów albo do rezygnowania z konstruktorów i używania do inicjalizacji zwykłych funkcji, albo
Obecnie w takiej sytuacji zmusza się programistów albo do rezygnowania z konstruktorów i używania do inicjalizacji zwykłych funkcji, albo
@frogi16: możesz przypisywać wartości domyślne bezpośrednio w deklaracji zmiennych składowych klasy w deklaracji klasy, możesz wołać w konstruktorze inne konstruktory, możesz stosować sensowne wartości domyślne via default ctory nadając sensowne wartości później aka "lazily".
Poza tym, jeżeli klasa ma tak dużo pól (no właśnie, ile?), że lista inicjalizacyjna staje się niewygodna/nieczytelna, to może czas na przeniesienie części składowych do osobnej klasy/struktury?
Poza tym, jeżeli klasa ma tak dużo pól (no właśnie, ile?), że lista inicjalizacyjna staje się niewygodna/nieczytelna, to może czas na przeniesienie części składowych do osobnej klasy/struktury?
- 1
@Saly: no na przykład niech będzie jakiś niewielki program, którego proste GUI mamy podzielone na kilka mniejszych "kontenerów". Dość logiczne jest, żeby każdy z tych kontenerów otrzymywał w konstruktorze takie podstawowe parametry jak np. swoja wielkość, tak żeby sam zarządzał rozłożeniem już tych podstawowych elementów w swoim wnętrzu. I dopóki to jest jakiś trywialny przypadek, że szerokość kontenera to połowa szerokości okna to spoko, inicjalizacja w konstruktorze daje radę. Ale
Dzień dobry! ( ͡° ͜ʖ ͡°)
Zapraszam wszystkich na nowy wpis o tematyce budowania projektu - #programowanie w #jezykc i #cpp (。◕‿‿◕。)
cpp-polska.pl/post/cmake-a-uzywanie-globa
Zapraszam wszystkich na nowy wpis o tematyce budowania projektu - #programowanie w #jezykc i #cpp (。◕‿‿◕。)
cpp-polska.pl/post/cmake-a-uzywanie-globa
źródło: comment_tVohbZoCcZIsDtuooS8bLP4kd2UIpZpr.jpg
Pobierz- 4
- 7
7
C++17: Przykłady użycia std::optional

Dzięki wsparciu czytelników bloga udało się zebrać wiele przykładów wykorzystania nowego typu std::optional.
z- 0
- #
- #
- #
Czy ma ktoś przykład infix to postfix z funkcjami trygonometrycznymi w dowolnym języku?
#programowanie #java #javascript #cpp #python
#programowanie #java #javascript #cpp #python
@smietanaminer: jak masz obsługę nawiasów to dokladasz kolejny token np. sin(
#programowanie #cpp
Cześć, chcę stwarzać nowy plik tekstowy o nazwie wczytanej z klawiatury w danym folderze. Problem jest taki, że nie wiem jak w ścieżce dodać zmienną nazwy tworzonego piku. Pomożecie? :)
Cześć, chcę stwarzać nowy plik tekstowy o nazwie wczytanej z klawiatury w danym folderze. Problem jest taki, że nie wiem jak w ścieżce dodać zmienną nazwy tworzonego piku. Pomożecie? :)
ofstream plik2(login.c_str());
cout << "Podaj login: " << endl;
login += ".txt";- 2
@mezzanine21: Co właściwie ma robić linijka oznaczona
//<---? Przecież już w deklaracji zmiennej plik2 każesz mu otworzyć ten plik.- 0
@mezzanine21: Niewiem naucz się łączyć stringi czy coś, a jak chcesz coś inteligentiejszego to bez
boost::file_system albo `` się nie obejdzie.czy w Polsce wykorzystuje się w pracy programisty multithreading? Pytałem się programistów java i C#, nikt tego nie używa. Raz słyszałem o jakimś programiście co w C# programuje wielowątkowo dla elektrowni, coś z transformatorami ....
#programowanie
#java
#csharp
#cpp
#programowanie
#java
#csharp
#cpp
@boostasio: Większość trzaska apki webowe, tam raczej nie potrzeba implementować wielowątkowości bo jest już zrobiona w frameworkach. Wielu też nie chce się babrać w wielowątkowości bo jest to trudne
@boostasio: W Polsce w 70% klepiesz formatki, albo odwalasz inny syf. Robota dla taniej siły roboczej w zasadzie. Rynek tej branży niewiele się różni od innych branż niestety.
Cześć wykopki! Dziś kolejny wpis z serii #cppnews czyli #programownanie w #jezykc #cpp (。◕‿‿◕。)
cpp-polska.pl/post/cppnews-tydzien-23-2018
Miłej lektury! ( ͡° ͜ʖ ͡°)
cpp-polska.pl/post/cppnews-tydzien-23-2018
Miłej lektury! ( ͡° ͜ʖ ͡°)
Mam sobie jakiś dowolny program w C++ i każę osobie go używającej wpisać jakąś liczbę. Zabezpieczyłem sobie przez wpisaniem liter, ale co w przypadku przepełnienia bufora(tak to się chyba nazywa), czyli jak ktoś wpisze:
888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
to program wypierdziela w kosmos.
#programowanie #naukaprogramowania #cpp #kiciochpyta
888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
to program wypierdziela w kosmos.
#programowanie #naukaprogramowania #cpp #kiciochpyta
@janpostal: pokaż kod, który się 'wypierdziela'
- 0
if (std::to_string(X).length() > Y){std::cout << "za długie" <<std::endl; return 1}
gdzie:
X - zmienna
Y - długość maksymalna
gdzie:
X - zmienna
Y - długość maksymalna
- 3
Jak zrobić żeby metoda która zwróciła 0 wykonała się ponownie (aż do momentu w którym zwróci coś innego/nic)? Konkretnie chodzi o metodę przyjmującą dane z klawiatury, jeśli jest niewłaściwy to zwraca zero, chciałbym żeby w takim wypadku była możliwość ponowienia wpisywania danych.
c++
#programowanie #cpp
c++
#programowanie #cpp
- 1
jest tu jakis mirek, ktory ogarnia proste efekty 3d w directx 11?
#cpp
#cpp
- 1
#programowanie #cpp
Mam mały problem podczas pisania projektu. Przechowuje w vectorze "konta użytkowniów" w banku. Mam funkcje w której forem przechodze po wszystkich danych w tych fectorach i sprawdzam czy istnieje konto o podanym loginie. Problem mam z tym, że za każdym obrotem pętli wyświetla mi komunikat, że nie ma takiego użykownia do póki takiego nie znajdzie. Da się w łatwy sposób zrobić tak, aby komunikat wyśtwietlił się
Mam mały problem podczas pisania projektu. Przechowuje w vectorze "konta użytkowniów" w banku. Mam funkcje w której forem przechodze po wszystkich danych w tych fectorach i sprawdzam czy istnieje konto o podanym loginie. Problem mam z tym, że za każdym obrotem pętli wyświetla mi komunikat, że nie ma takiego użykownia do póki takiego nie znajdzie. Da się w łatwy sposób zrobić tak, aby komunikat wyśtwietlił się
źródło: comment_4LXaifsd5gx2guTqn4tT9Z2gwI4SP4mA.jpg
Pobierz- 6
- 3
@naapster: to nie wyswietlaj - ogolnie oddziel wyswietlanie i szukanie. I staraj się tak rozdzielać zawsze, dzięki temu, jeśli będziesz musiał zmienić środowisko w którym wyświetlasz, będziesz mógł skorzystać z gotowych rzeczy wdo wyszukania, więc pisania nagle mniej.
- 1
Używał już ktoś GCC 8.1 dla ARM?
http://www.freddiechopin.info/pl/download/category/11-bleeding-edge-toolchain
#embedded #programowanie #cpp
http://www.freddiechopin.info/pl/download/category/11-bleeding-edge-toolchain
#embedded #programowanie #cpp
- 227
@decentralizacja: Error w Javie:
Po 12 stronach A4 w końcu przestało wypisywać nazwę zmiennej/funkcji.
C++:
Pyk, wszystko wiesz w 4 linijkach.
Po 12 stronach A4 w końcu przestało wypisywać nazwę zmiennej/funkcji.
C++:
Pyk, wszystko wiesz w 4 linijkach.
- 88
C++:
Pyk, wszystko wiesz w 4 linijkach.
@Acrivec: no chyba błędu w typie w template<> nie widziałeś ( ͡° ͜ʖ ͡°)




















#naukaprogramowania #programowanie #cpp #jezykc #windows #studbaza