Mieszkanie teƶ niedługo kupuję


@KrzaQ2: Niezłe przygotowania do projektu planujesz, podziwiam xD

@pneumokok: Arduino mi się nie wala, za to jak potrzebuje konkretnego hardwaru to sobie go buduje... Ale to mi się nie podoba :P więc dziękuję ;-)
  • Odpowiedz
@korri: No właśnie wolałbym się nie bawić :-). Trochę nawet napisałem w WinAPI, bo stwierdziłem, że niczego lepszego nie potrzebuję, ale chyba jednak wolałbym coś bardziej czytelnego.

Dla zainteresowanych, znalazłem jeszcze coś takiego: http://msdn.microsoft.com/en-us/magazine/cc534994.aspx ale niestety projekt umarł :-(. Niby stara wersja też byłaby spoko, ale bazuje na boost i nie chciałbym mieszać starych wersji z nowymi.
  • Odpowiedz
Pytanie pewnie wałkowane milion razy. Powiedzcie opłaca się w dzisiejszych czasach uczyć C++? Bo dziś na praktykach dowiedziałem się że lepiej się uczyć C# niż C++, albo czy nauka C++ przyda się do C# czy lepiej od razu C#?

#programowanie #cpp #kiciochpyta
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

C# jest językiem zarządzanym (managed language, googlaj :), C nim nie jest. Poza tym mówiąc zwykle o C# mamy na myśli nie goły język ale cały potężny .NET Framework. Spokojnie możesz zacząć od C#. Łatwiejszy na początek a i tak bardzo wiele Cię nauczy. Z resztą, z C# łatwiej jest się przesiąść na jakby nie patrzeć - popularną Javę.
  • Odpowiedz
Jaki silnik graniczny 3D polecacie do stworzenia prostego symulatora takiego że jakiś obiekt (załadowany z pliku 3ds lub innych) będzie poruszał się po torze w jakiejś mapce (również załadowany z jakiegoś pliku) ? Format załadowanych plików najlepiej byłby taki żeby łatwo go można edytować pod jakimiś programami pod linuksem.

Istotne jest to żeby był w miarę łatwy do ogarnięcia.

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

Hej.

Mam pytanie odnośnie przekazywania argumentów do funkcji.

Czy np. przekazywanie przez referencje jest wolniejsze(a może wręcz przeciwnie) niż przekazywanie przez wartość?

I
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukaszmaly254366: Przekazywanie przez wartość wiąƶe się z wykonaniem kopii, co dla większych obiektów jest znacząco wolniejsze, dlatego "zasada kciuka" mówi, abyś kaƶdy argument przyjmował przez

const&
. Jednak dla obiektów o małej wielkości, wydajniej jest przekazać wartość niƶ referencję, która jest de facto wskaźnikiem i kompilator nie moƶe tego wydajnie zoptymalizować (source).
  • Odpowiedz
@sylwke3100: Benchmarki to benchmarki, zawsze się nadadzą, ale, jeśli chcesz zmierzyć koszt przekazania argumentu do funkcji to powinieneś:

1. Testować z włączonymi optymalizacjami

2. Zniwelować ryzyko zinline'owania przez kompilator testowanej funkcji (umieszczenie tego w tym samym TU bez compiler-specific wstawek praktycznie to
  • Odpowiedz
Chcę przeciążyć operator strumieniowy << dla klasy z szablonem:

(tablica.h)



template
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wie ktoś czy w makrze

BOOST_CHECK/BOOST_CHECK_EQUAL
można porównywać vectory niestandardowe?

Jeśli tak to jak to zrobić bo standardowo mi nie przechodzi tylko wywala błąd
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miśki, ktoś z was posiada, zna, używa dobrego loggera do pliku lub do strumienia (albo jedno i drugie) w C++ ? Fajnie gdyby był thread safe. Dzięki z góry.

EDIT: oby był jak najmniejszy i nie miał żadnych zależności.

#programowanie #cpp
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nCore: ja kiedys pisalem takiego na strumieniach, w ktorym mozna bylo formatowac wysjcie, np.

LOG() << "Title" << kmu::table(3, 3) << 1 << 2 << 3 << "a" << "b" << "c " << "A" << "B" << "C"<< ...
, ktory ladnie formatowal wyjscie, ale jakos szybko mi sie odechcialo...
  • Odpowiedz
@kuhar: Mamy takie coś w projekcie, ale dopasowanie tego do manipulatorów z iostream to masakra, więc skończyło się na tym, ƶe budujemy stringstream, a do loggera wysyłamy gotowy string. Łatwo, wygodnie, standardowo i thread-safe.
  • Odpowiedz
To

void rozmiar(char * tablica, size_t n_elementow, size_t n_elementow_nowe)_
_
{_
_
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp

W jakim środowisku darmowym lub za darmo dostępnym (dostępne cracki) uczycie się lub piszecie swoje programy?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach