Hejka opy z pod tagu #cpp #c++ #c14 #cplusplus. W ramach hoby postanowieniem poprzyswajac trochę c++ . I utknalem , pisze funkcje ktora odpytuje serwery api zroznymi naglowakami . I chalem wyslac te naglowki do funkcji . Jednak natknalem sie na problem zmiennej ilosci parametrow. Jak moge wyslac nieokreslona liczbe parametrow struct albo stringow do funkcji w jakis zgrabny sposob . Chce unikana ciezkich bibliotek bo urządzonko ma tylko 512kb ramu,
Wszystko
Wszystkie
Archiwum
- 1
#raptor #cplusplus #programowanie
Zna ktoś jakiś kanał na yt albo coś do poczytania żeby zrozumieć te programowania, bo siedze se na wykładzie i już mnie #!$%@? szczela jak pacze na te literki
Zna ktoś jakiś kanał na yt albo coś do poczytania żeby zrozumieć te programowania, bo siedze se na wykładzie i już mnie #!$%@? szczela jak pacze na te literki
Może mi ktoś wytłumaczyć co robię nie tak?
efekt:
#programowanie #c #cplusplus
int *xd = (int *)calloc(-1,sizeof(int));
efekt:
src/utils.cu:207:24: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
207 | int *xd = (int *)calloc(-1,sizeof(int));
#programowanie #c #cplusplus
@jaroslawII: chcesz zaalokować -1 elementów?
@jaroslawII: nie.
memset() uzuj do "inicjalizacji" wartosciami
memset() uzuj do "inicjalizacji" wartosciami
9
Zakazany C++
- 5
- #
- #
- #
- #
- #
- pesymistyk
- losowynick13
- Delirka
- Arrado
- Bonetti
- +62 innych
#programowanie #cpp #cplusplus #informatyka #programujzwykopem
Hej, zakupiłem do nauki C++ książkę, którą ludzie polecali "Język C++" Bjarne Stroustrupa.
I teraz ważne pytanie, bo nie wiem co robić. W technikum uczyli mnie bardzo prostej budowy c++, a tu w książce kod wygląda totalnie inaczej i według mnie jest bardziej złożony. Czy lepiej już nauczyć się budować program tak jak pokazuje Bjarne, ale jest więcej do wypisania, czy pozostać przy typowym int main?
Poglądowy
Hej, zakupiłem do nauki C++ książkę, którą ludzie polecali "Język C++" Bjarne Stroustrupa.
I teraz ważne pytanie, bo nie wiem co robić. W technikum uczyli mnie bardzo prostej budowy c++, a tu w książce kod wygląda totalnie inaczej i według mnie jest bardziej złożony. Czy lepiej już nauczyć się budować program tak jak pokazuje Bjarne, ale jest więcej do wypisania, czy pozostać przy typowym int main?
Poglądowy
@harnasiek chodzi mi o to, że Twoje pytanie można sparafrazować: Mam pisać profesjonalny kod, czy mogę pisać jak gimnazjalista? :D Dobrym nawykiem jest pisanie kodu który jest zrozumiały i czytelny, czasami oznacza to realizowanie mnożenia w osobnej funkcji, czasami w 'mainie', tak bym powiedział
@harnasiek: to co na obrazku pokazuje rozbicie kodu na logiczne bloki. Oczywiście wynik będzie taki sam, ale czytelność kodu zyskuje. Poza tym powiedzmy ze nie potęgujesz ale liczysz np. "prędkość satelity względęm Wenus". Mozesz wsadzic obliczenia od razu w maina albo przeniesc je do funkcji
calculateVelocityRelativeToVenus()
. I w kodzie to wywoływać. Wynik ten sam ale potem czytając ten kod, bedziesz widział, "ok, tu podstawiamy prędkość wzgl. Wenus", przy czym jużKto stworzył język z lenistwa? W jakim starym języku nadal utrzymywany jest sprzęt w biurze gubernatora New Jersey? Co stało za stworzeniem C++, Javy, czy Pythona? Poznaj odpowiedzi na te i inne pytania w tekście o historii języków programowania ( ͡° ͜ʖ ͡° )つ──☆*:・゚
Historia języków programowania od asemblera do Swifta
#programowanie #naukaprogramowania #swift #kotlin #csharp
#javascript #php #java #ruby #python #
Historia języków programowania od asemblera do Swifta
#programowanie #naukaprogramowania #swift #kotlin #csharp
#javascript #php #java #ruby #python #
- 1
taktyk
@Bulldogjob:
Scheme ma kilkadziesiąt czy nawet więcej :D
Na przestrzeni lat powstało mnóstwo dialektów Lispu. Część z nich miała nawet kilka implementacji - przykładem może być tutaj Common Lisp, który miał ich aż 12.
Scheme ma kilkadziesiąt czy nawet więcej :D
Czy technikum informatyczne pomogło wam w zawodzie programisty?
#programowanie #ankieta #programista15 #java #pytanie #python #cplusplus
#programowanie #ankieta #programista15 #java #pytanie #python #cplusplus
Czy technikum informatyczne pomogło wam w jakikolwiek sposób w zawodzie programisty?
- Tak 14.6% (13)
- Nie 75.3% (67)
- W niektórych sektorach 10.1% (9)
@Flash_Anderin: Mordo liceum potem studia, wiedzy nt. routerów się nauczysz później, nie stracisz roku życia i będziesz miał jakieś koleżanki, a nie 20 nerdów w klasie.
- Glord
- konto usunięte
- Anon95
- maad
- ZakreconyZszywacz
- +4 innych
@Flash_Anderin: Pomogło na starcie kariery. Znajomi po LO rozwozili kebaby a ja dostałem pierwszą pracę od razu w IT. Z technikum idzie coś wyciągnąć, trzeba tylko chcieć.
Hej korzysta ktoś z Conan package manager? Za chwilę rzucę okiem, ale może ktoś na szybko mi powie, czy Conan ogarnie mi takie coś, że, mam kilka katalogów:
- drivers
- utils
- os
W każdym z nich mam CMakeLists.txt, na podstawie którego budowane są libki z tych katalogów. Chciałbym natomiast w katalogu drivers, dołożyć sobie katalog test, w nim napisać unit testy, które jednakże wymagają np. zbudowanej libki utils. Takie zależności.
- drivers
- utils
- os
W każdym z nich mam CMakeLists.txt, na podstawie którego budowane są libki z tych katalogów. Chciałbym natomiast w katalogu drivers, dołożyć sobie katalog test, w nim napisać unit testy, które jednakże wymagają np. zbudowanej libki utils. Takie zależności.
@MamCieNaHita: Dla docelowego buildu mam strukturę mniej więcej taką:
- root (CMakeLists.txt, w którym po kolei dodaję, addsubdirectory)
-> subda
-> CMakeLists.txt
-> test
-> CMakeLists.txt
-> subdb
-> CMakeLists.txt
-> subdc
-> CMakeLists.txt
Jeżeli buduję cały produkt, to korzystam z root CMakeLists, on buduje mi po kolei:
- subda/b/c
Jeżeli są między nimi zależności to wszystko linkuje się bez problemu.
Problem zaczyna się kiedy, nie
- root (CMakeLists.txt, w którym po kolei dodaję, addsubdirectory)
-> subda
-> CMakeLists.txt
-> test
-> CMakeLists.txt
-> subdb
-> CMakeLists.txt
-> subdc
-> CMakeLists.txt
Jeżeli buduję cały produkt, to korzystam z root CMakeLists, on buduje mi po kolei:
- subda/b/c
Jeżeli są między nimi zależności to wszystko linkuje się bez problemu.
Problem zaczyna się kiedy, nie
@pepepanpatryk: jeżeli wszystko robisz po bożemu z
przy zabawie z CMake pomaga aliasowanie targetów(np. Dupa::Dupa) i posługiwanie się "namespacowymi" aliasami - wtedy błąd że target się nie podpiął wychodzi na etapie parsowania CMake. jeżeli jest jedno słowo "Dupa", to CMake zakłada, że to może być coś systemowego i error dostajesz dopiero przy faktycznym linkowaniu
target_link_librararies
, to powinno śmigać. bez szczegółów więcej się nie da powiedzieć.przy zabawie z CMake pomaga aliasowanie targetów(np. Dupa::Dupa) i posługiwanie się "namespacowymi" aliasami - wtedy błąd że target się nie podpiął wychodzi na etapie parsowania CMake. jeżeli jest jedno słowo "Dupa", to CMake zakłada, że to może być coś systemowego i error dostajesz dopiero przy faktycznym linkowaniu
Hej wykop! Chciałbym zacząć programować na poważnie. Zastanawiam się nad C++ (Matura, lekcje informatyki itd.) ale nie widzę/nie wiem do czego mógłbym go zastosować poza czitami w CSGO ( ͡° ͜ʖ ͡°) Widziałem jakiś czas temu na Reddicie, że ktoś w Pythonie zaprogramował do ETS2 Line Assist, który rzeczywiście działał. Tutaj mam pytanie - jak fajnie można zastosować C++, typowo rozrywkowo? Chciałbym zrobić coś grubszego! W zeszłym tygodniu
Komentarz usunięty przez autora
@Szejker-Szejker: programuję od lat, ale nie jestem developerem, zaczynałem od cpp i na nim poznałem oop(nawet napisałem mature rozszerzoną z infy), mimo wszystko uważam że zmarnowałem sporo czasu bawiąc się cpp.
Z jednej strony fajnie zrozumieć jak działają flaki - pamięc itd. pracując z referencjami/wskaźnikami oraz mocno typowanym językiem, poznasz te niuanse, tyle że wszystko ma swoją cenę, taki cpp powoduje że wiele deweleoperów skupia się na "opytmalizacji" i różnych innych
Z jednej strony fajnie zrozumieć jak działają flaki - pamięc itd. pracując z referencjami/wskaźnikami oraz mocno typowanym językiem, poznasz te niuanse, tyle że wszystko ma swoją cenę, taki cpp powoduje że wiele deweleoperów skupia się na "opytmalizacji" i różnych innych
360
Koszmar kompatybilności: dwadzieścia lat od premiery GCC 2.96
- 93
- #
- #
- #
- #
- #
- #
- 0
Witam, wie ktoś czemu kompilator wypisuje mi, że k = 13, skoro k = i + 010, a 010 w to w dziesiątkowym jest 2, no a i = 5??? To k nie powinno wynosić: 7??
Poniżej umieszczam kod jaki napisałem:
#include
int main(){
{
int i; //definicja obiektu
iint k, n, m, j;
i = 5;
k = i + 010;
std::cout << "k= " << k << std::endl;
m =
Poniżej umieszczam kod jaki napisałem:
#include
int main(){
{
int i; //definicja obiektu
iint k, n, m, j;
i = 5;
k = i + 010;
std::cout << "k= " << k << std::endl;
m =
- 0
Brał ktoś może udział w kursie C++ na Coders School?
Do tej pory klepałem zawodowo głównie w C, z samego C++ znam trochę podstaw które nijak się mają do najnowszych standardów. Kusi mnie on trochę i szukam niezależnych opinii ( ͡° ͜ʖ ͡°)
#cpp #cplusplus #naukaprogramowania #programowanie
Do tej pory klepałem zawodowo głównie w C, z samego C++ znam trochę podstaw które nijak się mają do najnowszych standardów. Kusi mnie on trochę i szukam niezależnych opinii ( ͡° ͜ʖ ͡°)
#cpp #cplusplus #naukaprogramowania #programowanie
- 0
Jak stworzyć tablicę dynamiczną obiektów i zainicjalizować ją wartościami w klasach w c++?
#cpp #cplusplus #programowanie
#cpp #cplusplus #programowanie
- 0
- 0
Jak w c++ operować na pojedynczych bitach? Chcę aby bity po sortowaniu układały się w jakiś konkretny sposób powiedzmy żeby zamieniały pierwszy z ostatnim i tak do końca.
Przykład: wprowadzam 10 (bitowo 1 0 1 0) i chcę aby zamieniły pierwszy z ostatnim aż do końca (więc dałoby 5 - 0 1 0 1)
#programowanie #informatyka #cplusplus
Przykład: wprowadzam 10 (bitowo 1 0 1 0) i chcę aby zamieniły pierwszy z ostatnim aż do końca (więc dałoby 5 - 0 1 0 1)
#programowanie #informatyka #cplusplus
- 2
@Lutonn: @mackarr: poczytaj także o big endian vs little endian bo to tez wielu bierze z zaskoczenia: https://en.wikipedia.org/wiki/Endianness
- 0
Mam zrobić X elementową tablicę jednobajtowych liczb naturalnych w c++. Jakiego typu tu użyć? char jest jednobajtowy ale wydaje mi się że jest tylko dla pojedynczych znaków. Z kolei short int jest dwu bajtowy. Coś innego czy który z tych dwóch?
#programowanie #programista15k #cplusplus
#programowanie #programista15k #cplusplus
- 5
- 0
Czy da się w C++ tak wprowadzać dane od użytkownika w sposób aby po spacji dane automatycznie wpisywały się do dwóch różnych tablic jak np w przykładzie?
Przykład: (zbieżność parzystych i nieparzystych przypadkowa. Po prostu chodzi mi o to aby co druga liczba szła do drugiej tablicy)
użytkownik wpisuje: 1 2 3 4 5 6 7 8
tab1[1, 3, 5, 7]
tab2[2,4,6,8]
#programowanie #informatyka #cplusplus
Przykład: (zbieżność parzystych i nieparzystych przypadkowa. Po prostu chodzi mi o to aby co druga liczba szła do drugiej tablicy)
użytkownik wpisuje: 1 2 3 4 5 6 7 8
tab1[1, 3, 5, 7]
tab2[2,4,6,8]
#programowanie #informatyka #cplusplus
Win32 API daje developerom dostęp do istotnych części systemu operacyjnego Microsoftu… ale tylko z poziomu C i C++. Sprawdź, które języki zostaną niedługo dodane do listy.
https://bulldogjob.pl/news/1478-windows-api-otwiera-sie-na-kolejne-jezyki-programowania
#windows #microsoft #csharp #rust #cplusplus
https://bulldogjob.pl/news/1478-windows-api-otwiera-sie-na-kolejne-jezyki-programowania
#windows #microsoft #csharp #rust #cplusplus
Link do szablonu. Poprosiłabym bez niemiłych komentarzy, bo nie mam pojęcia o C++(ʘ‿ʘ)
Próbowałam czegoś w stylu:
std::array b={};
Ale z działaniem średnio.
#cplusplus #cpp #programowanie
std::array b = {rational(1), rational(2), rational(3)};
ale poza tym inny problem zauważyłem w funkcji
rational& operator/=
- wymuszasz tam żeby licznik nie był zerem, a zgaduję, że chodziło o mianownik