WilczurZnahor
WilczurZnahor
Kurde kiedyś tu ktoś wrzucal chyba w temacie rozmów kwalifikacyjnych takie fajne zadania na tablicach i wektorach gdzie jako najlepsze rozwiązania wykorzystywano operacje bitowe. Pamięta ktoś i podrzucić bo nie mogę znaleźć.
#programowanie #programista15k #cpp #c
0
  • Najlepsze
  • Wszystkie komentarze
zwei
zwei
  • adult
Treść przeznaczona dla osób powyżej 18 roku życia...
11
zrakiep
0
Babooco
Wiecie Mirki jak sprawić żeby Eclipse indeksował pliki z projektu, który budowany jest z cmake?

#eclipse #programowanie #cpp #cmake #linux
0
  • Najlepsze
  • Wszystkie komentarze
WykopowyProgramista15k
WykopowyProgramista15k
@Babooco: Możesz spróbować coś w tym kierunku:

- wygenerowania sobie compile_commands.json przez CMake'a (+/- -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ale musisz poczytać o tym)
- podpiąć Eclipse żeby korzystał z tego compile_commands.json (google coś wskazuje, ale musisz sam poszukać szczegółów)
2
jm4R
jm4R
Eclipse jest mocno niszowe jezeli chodzi o C++. Ale być może ktoś będzie Ci w stanie pomóc.
0
Heibonna
#naukaprogramowania #cpp
Jaka jest dobra praktyka przy tworzeniu każdej klasy w osobnych plikach w sytuacji, kiedy mój program musi zawierać zmienne globalne np tablicę wartości? Gdzie ja umieścić w projekcie?

Druga sprawa to includowanie bibliotek standardowych w każdym pliku nagłówkowym trochę mija się z celem prawda? Jak najlepiej zaincludować np iostream jeżeli potrzebuje jej w każdej klasie?
0
  • Najlepsze
  • Wszystkie komentarze
D.....i
D.....i
@Heibonna: Do przechowywania globalnych obiektów z ogólnym dostępem najlepiej stworzyć sobie klasę singletona.
3
luigi_pl
luigi_pl
@Heibonna: W cpp nie powinno być globalnych zmiennych, jeśli musisz je mieć, zrób jak mirek wyżej napisał.

Odpowiedź na drugie pytanie, zależy od Twojej odpowiedzi - po co Ci we wszystkich klasach dostęp iostream?
0
shiningsky
Od początku grudnia przerobiłem sobie Prata #jezykc i #cpp tego samego autora. Popisałem trochę programów, przejrzałem dokumentację C11 z naciskiem na najważniejsze elementy jakie wprowadza (co sugerowali na stacko). Ogólnie wyszedłem z założenia, że przyswojenie C będzie najlepsze na "budowanie podstaw" pod #programowanie
Do tego zapisałem się na poprawę maturki z informatyki. Wybór oczywiście padł na pythona. Wcześniej trochę w tym języku pisałem, wydał mi się
0
  • Najlepsze
  • Wszystkie komentarze
B.....n
B.....n
@mk321: Sam sobie odpowiadasz?
6
n....._
n....._
czym jest cmake, po co się tego używa?
#naukaprogramowania #cpp
0
  • Najlepsze
  • Wszystkie komentarze
luigi_pl
luigi_pl
@niesamowite_: W dużym uproszczeniu jest to system do generowania solucji pod różne platformy.
Zamiast mieć osobną solucję do Visual Studio (Win) i Xcode (OSX) oraz Makefile (linux) i męczyć się z dodawaniem plików do każdej z nich, korzystasz z CMake.
5
jm4R
jm4R
@luigi_pl: a co to jest "solucja"? Kiedyś ktoś tak przetłumaczył microsoftową nazwę zbioru projektów (solution), ale poza ekosystemem microsoftu raczej się go nie używa. Chociaż mogę się mylić.

Odpowiadając na pytanie autora - żeby nie odpalać kompilatora i linkera z palca, w dodatku w odpowiedniej kolejności i z odpowiednimi flagami, ktoś wymyślił "język", który to uporządkuje. To jest właśnie CMake. Zaletą jego używania jest taka, że nie jest związany z
4
tagtak
tagtak
Cześć! Mam mały problemik z pewnym mini zadaniem w C++. Należy zamienić podaną niżej funkcję tak by nie pojawiło się w niej słówko goto, while, for (czyli brak jakichkolwiek pętli), a dawała ten sam rezultat. Nie wolno korzystać z rozwiązań z innych bibliotek. Rozwiązaniem wydaje się być rekurencja. Nie wiem jednak jak załatwić nią pętle zagnieżdżone, które dodatkowo mają w sobie odwołania do innych funkcji (przyjmujemy, że podana funkcja "Add" coś tam
0
  • Najlepsze
  • Wszystkie komentarze
tell_me_more
@tagtak: nie inicjujesz zmiennej result, zakładam, że ma być 0 na początku. Nie używasz też zmiennej k, olewam więc ją. Nie wiem, czy Add ma efekty uboczne, zakładam, że ma (bo inaczej pętla j=32..0 nie ma sensu bo nadpisujemy temp w ostatnim obrocie i tak :) - jeśli funkcja Add nie ma efektów ubocznych to po prostu cała pętla po j jest do wywalenia i wystarczy dać zamiast niej:

temp
1
luigi_pl
luigi_pl
@tagtak: Panie! Pastebin.com, wklej to tam i podeślij linka
0
krulwypoku_IgB6
Mirki pomocy... #cpp #naukaprogramowania #visualstudio #sfml

Ni uja nie mogę tego połapać, podeślijcie jakiś sprawdzony tutek :./

Już przerobiłem wszystko i niby działa a nie działa. Okno nie odpowiada, jakieś błędy, dopisuję s-d, dodaję static albo i nie dodaję i UJ W DUPĘ!!!

Kiedyś mi się udało ale teraz nie mogę ogarnąć nie wiem czy ten sfml jest skur... czy VS19 :/ czy może
0
  • Najlepsze
  • Wszystkie komentarze
q.....n
q.....n
Hej,

Możecie polecić jakieś fajne i ciekawe porady albo flagi kompilatora do prostego zwiększenia bezpieczeństwa/wydajności/jakości większego projektu C++?

Póki co na chwile obecną korzystam z -Wall, -Wextra, -Wunitialized oraz takich narzędzi jak GCC/Clang Sanitizers, Valgrind, Sonarcloud ale mimo wszystko z uwagi na rozmiar projektu ciągle znajduję w nim nowe bugi i myślę, że istnieją jeszcze jakieś ciekawe narzędzia, które pozwolą mi lepiej debugować aplikację.

#cpp #programowanie
1
  • Najlepsze
  • Wszystkie komentarze
Dassault
Kurde jak to jest że po roku zapomniałem jak prawidłowo zrobić template w #cpp #nieprogramowanie
A po kilkunastu latach nadal pamiętam całe moje Eq w #metin2 nawet kd w mieczu i średnie mojego pierwszego zatrutego +9.


#gimbynieznajo #kiciochpyta #mozg
7
  • Najlepsze
  • Wszystkie komentarze
AndrewGolota
Napisz implementacje konstruktora kopiującego oraz przeciążenie operatora przypisania klasy:
class a{
private:
int* px;
public:
A(int x){px=new int; *px=x;}};
0
  • Najlepsze
  • Wszystkie komentarze
lockeylamora
lockeylamora
#c++, #cpp, #programowanie
Eloszka, czy można w c++ tworzyć klasy na podstawie wczytanego stringa/chara? i jak się do tego odwołać później?
wczytaj nazwa;
klasa nazwa;
0
  • Najlepsze
  • Wszystkie komentarze
AndrewGolota
0
  • Najlepsze
  • Wszystkie komentarze
horus666
Powiedzcie. Czy ktoś z was sprzedawał lub spotkał się z przypadkiem, w którym aplikacje napisane na bibliotece Qt były sprzedawane na podstawie licencji opensourcowej (LGPL)? Macie z tym jakieś doświadczenie?

#programowanie #qt #cpp
0
  • Najlepsze
  • Wszystkie komentarze
n....._
n....._
czemu 1. działa a 2. już nie?
#cpp #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze
C.....a
Dzień dobry Wykopie! ( ͡º ͜ʖ͡º)

W ten #tlustyczwartek mamy dla Was ociekający wiedzą wpis od Mariusza Jaskółki! (⌐ ͡■ ͜ʖ ͡■) To już trzecia część przewodnika po krainie zarządzania pamięcią ᕙ(⇀‸↼‶)ᕗ

Uwaga! Dzisiejszy wpis jest przeznaczony szczególnie dla osób zaawansowanych. Niemniej jednak, zapraszamy do lektury wszystkich,
5
Defined
Czy da się w elegancki sposób zakończyć działanie wątku który stoi na funkcji getchar()? W C wystarczyło użyć pthread_cancel, ale w C++ nie widzę takiej możliwości w bibliotece thread.
#programowanie #cpp
0
  • Najlepsze
  • Wszystkie komentarze
C.....a
Dzień dobry wszystkim miłośnikom #cpp! ( ͡º ͜ʖ͡º)

Już jutro odbędzie się kolejne spotkanie grupy C++ User Group #krakow. Na spotkaniu będzie poruszany temat #cpp20, który został kilka dni temu zatwierdzony przez komitet ISO (づ•﹏•)づ

C++20 is Done!

During the meeting, we'll
1
gzkk
Jeszcze nikt na wykopie nie zauważył, że szkic C++20 poszedł do zatwierdzenia i publikacji?!? ;)

#cpp #programowanie
7
  • Najlepsze
  • Wszystkie komentarze
j.....e
j.....e
Siemka, skończyłem emulator Chip8, działa fajnie, co teraz polecacie ogarnąć? Gameboya z procą Z80, czy NES?
#programista15k #cpp #emulator
1
  • Najlepsze
  • Wszystkie komentarze
ehhhh
jak zrobic kilkuargumentowego xora w c++, a konkretniej przy użyciu kompilatora clang?

na gcc coś takiego działa

if (!(!(!((days==0)||(hours==0))||(minutes==0))||(seconds==0))) //xor
niestety w clangu już nie. z tego co pamiętam to coś było że w tym wypadku kompilator czyta od prawej czy coś? chetnie sie dowiem w czym tutaj lezy problem
0
  • Najlepsze
  • Wszystkie komentarze