Calvert
#cpp #programowanie a bardziej #naukaprogramowania

C++. Mam klasę, w której jednym z elementów oraz jednym z parametrów konstruktora jest tablica, dajmy na to:

class Foo { public: double m_array [4] (...) };
Foo::Foo (int spam, double bar [], int n=4) { ... }//n to rozmiar tablicy
  • Najlepsze
  • Wszystkie komentarze
lionbest
@Inspektor_Kontroli_Skarbowej: Nie dało się do C++11; Teraz da się.
@Calvert: Użyj std::array, będziesz mógł zainicjalizować przez {} w parmetrze
ChestNoot
epic
epic
1
Co polecacie stworzyć aby oswoić się z c++? Do tej pory robiłem małe programiki ale ostatnio zaczęło mnie to trochę nudzić i chciałbym zrobić jakis projekt który zajmie conajmniej kilka dni. #programowanie #cpp
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
@epic: klient IRC
lol_nope
lol_nope
@epic: jakas prosta gra typu warcaby, masz wtedy duze mozliwosci rozwoju po jednym etapie i po drodze ogarniesz sobie jak pisac aplikacje tak, zeby dalo sie potem do nich dorabiac kolejne funkcjonalnosci, np.
- konsolowo multiplayer
- opcja gracz vs AI
- wersja graficzna
- multiplayer po sieci
- grafika 3d jakbys chcial ogarnac opengl, czy cos
spokoj
Czemu gdy mam jakąś liczbę 'a' np. '321; zapisaną w stringu i odczytuję a[0] to nie pokazuje '3', tylko muszę (a[0]-'0'), czym to jest spowodowane?
#programowanie #cpp
  • Najlepsze
  • Wszystkie komentarze
r.....3
r.....3
@spokoj: String sklada sie z charow. A chary sa zakodowane w ASCII
GotoFinal
@spokoj: Bo pobierasz pierwszy znak w stringu i wyświetlasz go jako liczbę a nie jako znak. a kod ASCI dla 3 to nie jest 3.
Horvath
W technikum informatycznym miałem wątpliwa przyjemność programować w pascalu dopiero potem było C++. Ogólnie wtedy bardziej mnie interesowała grafika 2d i 3d. Teraz coś mnie zbiera, żeby trochę się pouczyć. Myślę, że fajnie było by się uczyć przy okazji tworzenia jakiejś prostej gierki 2d. Tutaj pojawia się moje pytanie. W szkole zetknąłem się z biblioteka allegro 4. Z tego co się orientowalem to jest ona już chyba trochę przestarzala i czego użyć
  • Najlepsze
  • Wszystkie komentarze
M.....t
@Horvath: Ewentualnie SFML. Całkiem prosty i w dodatku jest kilka książek do tego
ChestNoot
@Horvath: rozważ c# + unity
Dijuna
#programowanie #cpp jak to zrobić prościej: http://pastebin.com/czBSRy8B - tzn. spoko, może sobie takie być teraz, ale stanów ma być więcej w innym, podobnym zestawie funkcji... czy jest wystarczająco prosto? :P
  • Najlepsze
  • Wszystkie komentarze
nargil
może macierz akcji ? O ile enumy masz indeksowane od 0 i chcesz obsluzyc wszystkie
const std::function actions[3][3] =
/* ______ online, offline, unknown */
/* online*/ {{issame, onlineoffline, online_unknown},
/* offline*/ {offlineonline, issame, offline_unknown},
/*
lionbest
@Dijuna: Masz nawet w przykładzie do klasy transakcji jak filtrować sygnały: http://doc.qt.io/qt-5/qsignaltransition.html#details

No jeżeli masz tyle binarnych stanów, to faktycznie może być ciężko użyć QStateMachine, ale inaczej to na dobrą sprawę po co to implementować jako switch case? Sprawdzić czy poszczególne flagi są poustawiane w konkretniej metodzie, czy slocie i tyle. Co do posiadania slotów to bym zrobił tylko cośtamChanged dla tych flag, no chyba że potrzebujesz jakiś specjalnych
Gladias
Jak zmierzyć czas wykonywania programu w #cpp ?
#naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
edgar_k
edgar_k
Jak zmierzyć czas wykonywania programu w #cpp ?


@Gladias: zapisac czas przed rozpoczeciem i po zakonczeniu, a nastepnie odjac.
bambosze_babuni
@edgar_k: to żes mu dokłądnie wyjaśnił :D
R.....t
R.....t
Jak dodać bibliotekę (http://sourceforge.net/projects/pdcurses/) do VisualStudio? ( ͡° ʖ̯ ͡°)
#programowanie #visualstudio #cpp
  • Najlepsze
  • Wszystkie komentarze
i.....0
i.....0
Warto uczyć się w Cocos2d?
#programowanie #gamedev #cpp
  • Najlepsze
  • Wszystkie komentarze
P.....k
P.....k
Mógłby ktoś wytłumaczyć dlaczego włączają się pierwsze cztery destruktory?

#cpp #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
RaVo
RaVo
1
Po co są settery i gettery? W sensie, rozumiem, że dzięki nim dostaję się do składowych prywatnych klasy ale dlaczego nie mogę dać wszystkich pól jako publiczne? To brzmi tak, jakbym miał nimi chronić kod przed sobą samym(kimś innym?).
#pytanie #cpp #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
tomcio2002
tomcio2002
  • Najlepsze
  • Wszystkie komentarze
RaVo
RaVo
1
Do czego można użyć konstruktora kopiującego? Jakiś praktyczny przykład zastosowania ktoś może podać?
#naukaprogramowania #cpp
  • Najlepsze
  • Wszystkie komentarze
nargil
nargil
16
Każdą porażkę zmieniaj w sukces

try
{
...
}
  • Najlepsze
  • Wszystkie komentarze
Leinnan
  • Najlepsze
  • Wszystkie komentarze
Khaine
#komputery #programowanie #cpp

Mireczki mam taki plan ambitny, bądź nie - jeszcze nie mam pewności jakie to trudne. Będę miał do przetwarzania ogromne ilości danych, mówimy tutaj np. o 8 albo 10 milionach danych typu double, czasem pewnie i więcej nawet. No i na tych danych trzeba będzie cośtam liczyć. No i tak sobie pomyślałem, że może by przyszpanować (o ile będę w stanie) i spróbować
  • Najlepsze
  • Wszystkie komentarze
Calvert
#sublimetext #cpp #programowanie
Podłączyłem sobie kompilator do Sublime Text, ale niestety mam problem, bo wywala mi błędy jak tylko korzystam ze standardu C++11, próbowałem dołożyć sublime-cpp11 package, ale tutaj z kolei przy próbie kompilacji poza błędami np o braku bibliotek (które są w 11) wyskakuje taki błąd: g++: unrecognized option -std=c++1y'`
Jakieś pomysły jak to naprawić? Dodam, że korzystam z win7
  • Najlepsze
  • Wszystkie komentarze
S.....k
S.....k
#cpp #naukaprogramowania
Mam pytanie, rozwiązuję zadanie z książki Praty o takiej treści:

Write a program that asks you to enter an automobile gasoline consumption figure in the European style (liters per 100 kilometers) and converts to the U.S. style of miles per gallon. Note that in addition to using different units of measurement, the U.S approach (distance / fuel) is the inverse of the European approach (fuel /
  • Najlepsze
  • Wszystkie komentarze
sejseen
Miał ktoś doświadczenie z tym kursem albo podobnym na #pwr ? Praktyczne aspekty rozw. opr.
Siedzę w Javie i z C++ nie miałem większej styczności, ale to bez znaczenia w sumie jakie narzędzie jak spoko kurs jest prowadzony(chyba) ( ͡º ͜ʖ͡º)


#programowanie #solid #cpp #nokia
  • Najlepsze
  • Wszystkie komentarze
R.....t
R.....t
Jak za pomocą socketów zbierać polecenia z dwóch konsol na localhoscie?
#cpp
  • Najlepsze
  • Wszystkie komentarze
rfree
rfree
15
#hacking krytyczny błąd w libc pozwala atakować prawie każdy program sieciowy (o ile robi on "getaddrinfo" - np jeżeli wysyła zapytania DNS). Poprawki już wyszły (np debian), wystarczy update i reboot.

#linux #security #itsecurity ; nie wiem czy też nie #bsd czy tam inny mac.
CVE-2015-7547
https://googleonlinesecurity.blogspot.com/2016/02/cve-2015-7547-glibc-getaddrinfo-stack.html
https://news.ycombinator.com/item?id=11109967
  • Najlepsze
  • Wszystkie komentarze