@MacFlays: to jest argument za pisaniem std::cout.

Natomiast tutaj jest ::std::cout ( ͡° ͜ʖ ͡°) ta już pedantyczność² wynika z faktu że można std zasłonić szczególnie gdy jesteś w innym namespace np w jakimś gta5:: może być gta5::std:: i wtedy nawet std::string nie oznacza Tego std::string opisanego w standardzie, tylko ten z namespace gta5.

W praktyce, w plikach .h własnych to proponuję mieć konwencję swoją co
  • Odpowiedz
#noob #cpp #programowanie
Chciałbym wczytać kilka linii (powiedzmy n). Niektóre z nich mają po 3 elementy oddzielone spacją, inne 2.
W jaki sposób wczytywać to tak, by kompilator "nie kradł" mi elementów z wierszy poniżej. Przykład:

int n,p,x;
char
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam pytanie, chcę utworzyć nowy obiekt w ten sposób:

Call Call();
i dostaję coś takiego

[Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default]
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kuhar: zapomnnialem gwiazdki przy tmp, ale to bylo oczywiste, ten wyzej jest taki sam, to nie ma znaczenia czy dasz parametr int czy nie dasz, ty nie miales zadnego konstruktora w tej strukturze xD
  • Odpowiedz
Jest jakaś biblioteczka dla Qt która pozwalała by dawać informacje czy dany dzień jest świętem, dniem wolnym od pracy, dniem szkolnym itp?

Chodzi mi o uniwersalność i aktualność tych danych.

#cpp #qt #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki kochane, muszę zrobić serializację w C++. Konkretnie mam dość rozbudowaną klasę, jej obiekt chcę przy starcie programu odczytywać z pliku, a przy końcu do niego zapisywać. Jest jakiś sprawdzony sposób, żeby to zrobić? Z tego co wiem, to takie chamskie zmapowanie na dysk nie zadziała, bo kompilator sobie optymalizuje ułożenie w pamięci.
#programowanie #cpp i w sumie też #jezykc
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CamelCase: no i pamietaj, ze jesli klasa ma virtualne metody, to "prawdopodobnie" (standard nie gwarantuje) na początku struktury masz vptr'y i jak ze wszystkimi wskaznikami nie powinienes robic robic ich płytkiej kopii.
  • Odpowiedz
Mirasy z #cpp #cplusplus #programowanie, może któryś będzie wiedział jak mi pomóc.
Otóż pewien kod pracuje idealnie w trybie Debug. Kompiluje się również prawidłowo pod Releasem z tym, że pod nim w trakcie wykonywania się crashuje. Doszedłem do tego, że przy porównywaniu nie potrafi rozpoznać zwracanego pustego wskaźnika, dodaje go więc do kontenera (size staje się 1) i jak wiadomo przy wywołaniu metody jest crash.
a.....m - Mirasy z #cpp #cplusplus #programowanie, może któryś będzie wiedział jak mi...

źródło: comment_L6PNTArXEgP02C09qxT005vH1Jb7WdFM.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siemanko #programowanie #cpp, jest jakiś kocur co nie śpi :D?

używam boost::python i generalnie mam problem z konwersją python->C++ tzn. zgodność typów

chciałem znaleźć typ w boost::python kompatybilny z listą pythonową. Przeszukałem dokumentację, ale boost::python::list nie działa w metodzie, wywala krzaki przy kompilacji. Jak dam standardowy std::vector jako argument, to zadziała, ale dostaje bledy, że

std::vector nie jest kompatybilny z list (pajtonowską)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś miałby ochotę hobbystycznie pokooperować ze mną w kwestii pewnego projektu o grze indie? Dokumentacja tylko po angielsku, bo zaangażowałem paru kolesi zza Polski. Mam nadzieję że przyjemnie będzie się nam kodziło, pewien progres już jest. Jestem w stanie przekonwertować algorytmy z C++ na żądany język, nie robię z tego powodu problemów :)
http://justpaste.it/l1iz #gamedev #gml #cpp
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@losiul: Dzięki za sugestię z tagiem. Chodzi mi o wygenerowanie JNI w Javie które pod maską będzie używało C.
Konkretny przykład z którym walczę:

int err = new_instance(const char* name, instance_t* instance);
name - IN, instance -
  • Odpowiedz
#programowanie #cpp

Jak przemycić inta do MessageBoxa z win api? Trzeba go jakimiś wcześniejszymi operacjami przetwarzać na stringa, czy jest jakaś sprytniejsza metoda?

MessageBox(NULL, L"Odpowiedz to" , L"Wynik", MB_OK);
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #cpp - Jeżeli głęboko w programie pojawi mi się niespodziewany wyjątek - np. brak ważnego pliku i wyjdę instrukcją exit(int) - mam wtedy wycieki pamięci.
Czy jest ok, żeby tak zostawić w tej krytycznej sytuacji czy trzeba schodzić w dół aż do maina i tam zakończyć program (wtedy się pousuwają zasoby)? Chodzi mi czy to jest poprawne pod względem jakości kodu - wiem, że system tak to sam
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym się nauczyć programowania. Od czego najlepiej zacząć? Jakieś tutoriale, strony, porady? Uczyłem się w szkole C++, ale tylko w niewielkim stopniu i trochę już zapomniałem, więc fajnie byłoby zacząć od początku. A może jakiś inny język?
#programowanie #informatyka #cpp
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da się jakoś zniszczyć (nadpisać) fragment pamięci np. przez wpisanie do nieustawionego wskaźnika jakiejś wartości?

int *wsk (wartość wyrażenia np. 987657722)

*wsk = 10; (wpisanie do komórek pamięci zajmowanych przez wsk wartości).

Oczywiście
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach