s.....c
s.....c
Greg Law pokazuje kilka użytecznych wskazówek jak korzystać z gdb

https://www.youtube.com/watch?v=PorfLSr3DDI

a tu dłuższe nagranie z innej konferencji:
https://www.youtube.com/watch?v=713ay4bZUrw
simia
simia
#cpp a bardziej #c
Taka rozkmina...
Skoro int w C99 ma zakres -127:+127
Jesli mamy:
struct {
int i:1
  • Najlepsze
  • Wszystkie komentarze
rotflolmaomgeez
@simia: signed char ma zakres -128:127. Nie ma zmiennej w C o zakresie -127:127.
rotflolmaomgeez
@simia: porównujesz standard do tego co wypluje kompilator - nie robiłbym tego ( ͡° ͜ʖ ͡°) jest to zależne od implementacji, to jest minimalny zakres jaki powinien być obsługiwany (przykładowo przez U1, wtedy mamy zero dodatnie i zero ujemne).
W praktyce char jest zwykle zapisany na 8 bitach w systemie U2, co daje zakres -128 : +127.
trzeci
Spoko stronka do testowania wycinków kodu. Dodatkowo strona generuje assembly do wglądu.
https://gcc.godbolt.org/
#cpp
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
@trzeci: Jak chcesz testować to raczej wandbox (ew. ideone).

Compiler Explorer jest przydatny w internetowych kłótniach, czy kompilator jest Sufficiently Smart™
lionbest
@KrzaQ2: @trzeci: eventualnie http://cpp.sh bo można interaktywnie podawać wejście. Ale wandbox zawsze najświerzszy. Jest jeszcze http://coliru.stacked-crooked.com
Jakr
Jakr
22
b0b3kpl
Elo murki #cpp, mam pytanie jako świeżak.
Uczę się tego słynnego programowania i jestem na etapie polimorfizmu klas. Nie wiem czy dobrze rozumiem ideę podejścia obiektowego więc postanowiłem przerobić stary kod do sortowania na wersję z wykorzystaniem klas. Mój kod znajdziecie tutaj. Wiem że niepotrzebnie tworzę trzy obiekty (oszczędzaj RAM gdziekolwiek jesteś), ale ten aspekt pomińmy. Czy w sensowny sposób korzystam z polimorfizmu? Co mogę poprawić?

#naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
nargil
Mi się nie podoba. "inheritance is the base class of evil", a tutaj tak na siłę użyte. Poczytaj o wzorcach projektowych, np dekorator, kompozyt, gdzie cały ten polimorfizm ma sens.
M.....d
M.....d
@b0b3kpl: Wg mnie sensownie, oddzielenie interfejsu od implementacji, chyba głównie o to chodzi w polimorfiźmie. Mógłbyś to ewentualnie pchnąć w kierunku wzorca 'strategia' link, albo właśnie na końcu zbudować fabryke zamiast tworzenia trzech obiektów
Farezowsky
Czy w każdej szkole(tech,lic) uzywa sie dev c++?
#cpp #programowanie
  • Najlepsze
  • Wszystkie komentarze
sokytsinolop
sokytsinolop
  • adult
7
Treść przeznaczona dla osób powyżej 18 roku życia...
k.....0
k.....0
Treść przeznaczona dla osób powyżej 18 roku życia...
Ziutini
Mam zagwozdkę mircy. Uczę się C++ już jakiś czas i myślałem o nim głównie zarobkowo, ale powoli dochodzę do momentu, gdzie nie wiem z czego się uczyć, kiedy będę mógł załapać pierwszą pracę, itd. Zacząłem niecały miesiąc temu, zupełnie od zera, opanowałem podstawy (a przynajmniej tak mi się wydaję). Co muszę umieć, gdzie znaleźć pierwszą biedapracę, skąd się dalej uczyć, jakieś książki, czy coś? Chętnie bym poczytał doświadczenia kogoś kto siedzi w
  • Najlepsze
  • Wszystkie komentarze
Kajoj
Szukam speca od C++ do napisania programu, poziom student, oczywiście za $$$. Czy jest ktoś, kto byłby w stanie się tego podjąć?

#programowanie #pcmasterrace #studia #cpp
  • Najlepsze
  • Wszystkie komentarze
Sachees
Czemu ten program nie działa? http://pastebin.com/zxWbMs2y
Jest to prawdopodobnie coś z funkcją show_array, ale co? takiej samej funkcji użyłem w innym programie i działała bez zarzutu. #naukaprogramowania #cpp
  • Najlepsze
  • Wszystkie komentarze
meho
meho
meho
2
#programowanie #cpp

Mam pytanie o przeciążenie funkcji wyjścia.

friend ostream & operator<<(ostream &, const Class &); - to jest definicja mojej zaprzyjaźnionej funkcji. Jak mam ją zmienić aby wewnątrz funkcji ddnieść się do więcej niż jednego elementu klasy Class ?
  • Najlepsze
  • Wszystkie komentarze
Khaine
Khaine
  • adult
2
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
dixtel
Skończyłem swój pierwszy mini projekt, który ma być w założeniu bazą danych.
Do rzeczy, chciałbym, abyście doradzili mnie wskazówkami (jak macie oczywiście czas) co mam źle w kodzie i powiedzieli czy dobrze ogarniam jak to ma wszystko wyglądać.

Teraz mam tak, że mam klase App która zarządza za klasę User i klasę File. W klasie User przechowuje dane a w File zapisuje i odczytuje te dane.

repo https://github.com/dixtel/DataBase
  • Najlepsze
  • Wszystkie komentarze
P.....n
P.....n
W jakich sytuacjach używać specyfikatora volatile?
Często zdarza wam się z niego korzystać?
#programowanie #cpp
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
  • Najlepsze
  • Wszystkie komentarze
P.....n
P.....n
Taka drobna zagwozdka - skąd się wzięła nazwa katalogu "std" w bibliotece iostream? Od czego to skrót?
#programowanie #cpp
  • Najlepsze
  • Wszystkie komentarze
jupino
Chciałby ktoś kupić Symfonia C++ Grębosza?
Dwa tomy jak nowe.
Na allegro chodzą po 7 dych, ja swoje sprzedam za 40 + przesylka 15.

#programowanie #cpp
  • Najlepsze
  • Wszystkie komentarze
Otek0
#cpp #naukaprogramowania #programowanie

Programistyczne zero z tej strony.
Mały background: Zrobiłem symulator ustawki Widzew vs ŁKS gdzie wpisujemy liczbę żołnierzy, a program liczy im staty pomiędzy konkretnymi wartościami i proste równanie oblicza kto komu w ryj dał mocniej.

W ramach ćwiczeń pokroiłem program na funkcje. Jak to na początku, wiadomo, były problemy ze zmiennymi, ale szybko sobie ustaliłem, że w sumie zamiast się z tym je( ͡° ͜ʖ ͡
  • Najlepsze
  • Wszystkie komentarze
Slowo
Witam mirków!
Prosze o pomoc, bo jestem w kropce... Pisze aplikacje w C# z biblioteką z C++. Aplikacją jest kalkulator macierzy, aktualnie chce dodać macierze do siebie, za co ma odpowiedziec biblioteka. Kod wyglada tak:
void SumowanieMacierzy (int pierwsza[10], int druga[10], int trzecia[10])
{
for (int i = 0; i < 10; i++)
{
  • Najlepsze
  • Wszystkie komentarze
U.....d
U.....d
Uczę się dopiero programowania więc proszę o wyrozumiałość:)
Mam coś takiego:


bool isEqual(int x, int y) - tutaj informujemy o tym, że chcemy porównać x i y
{
  • Najlepsze
  • Wszystkie komentarze