C++/C#/C


@Pan_wons: To może byś się zdecydował? ( ͡° ͜ʖ ͡°)

C# - Visual Studio, bo nic innego nawet mu nóg myć nie może

C / C++ - Jeżeli dla Windows, to Visual Studio (ponieważ patrz wyżej) a jak nie to właśnie "odkrywam" CLion od JetBrains, ponieważ inne IDE które od nich używam są fenomenalne.
  • Odpowiedz
Cześć, potrzebuję zwizualizować sobie mój manipulator. Aplikacje piszę w Qt (interesuje mnie multiplatformowość) i do wizualizacji chciałbym wykorzystać OpenGL (jako widżet). Prawie w ogóle nie znam OGLa i nie chciałbym się babrać w shadery i całą resztę. Szukam czegoś w czym da się łatwo stworzyć obiekty (są proste, więc jakiś extrude wystarczy)(chyba nie potrzebuję ładowania modeli), przesuwać i obracać je. Idealnym przykładem tego czego szukam jest Three.js. Wiem, że jest klon Three.js
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbuję napisać prostą aplikację w Qt i Opengl, która wyświetla prostokąt w miejscu mojego kliknięcia myszą- niby działa, ale nie za bardzo wiem jak przeliczyć współrzędne kliknięcia w Qt na OpenGlowskie- Kiedy klikam w lewy górny róg, kwadrat pokazuje się na środku, a kiedy w prawy dolny kwadrat pokazuje się tam gdzie powinien być. Domyślam się, że po prostu mam pkt 0 openGla na środku ekranu, ale zwykłe przesuwanie nic tu nie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam taki problem, w vs 2012 wykorzystuję CUDA i OpenCv. Projekt się builduje bez errorów, ale jak wejdę do któregoś z plików .cu to wyskakuje mi że są tam errory, wszystkie bardzo podobne. linijka kodu wygląda następująco:

for(unsigned c = 0; c
{

_k_buildLPyrLevel<<>>(lP, sP, oP, maskSize/2+1);
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@kamikadz: intellisense to system podpowiedzi nie musi to mieć nic wspólnego z błędami, z tego co pamiętam jak się bawiłem cudą to też, taki sam błąd mi pokazywalo bo nie jest to składnia typowa dla cpp. Projekt ci działa prawda?
  • Odpowiedz
@DoubleTree: Masz niepoprawnie załączone pliki. Sprawdź, czy wszystkie są załączone poprawnie (do pliku źródłowego dodajemy nagłówek, a nie odwrotnie).
  • Odpowiedz
@JestemFenkiem: tylko C#, ten C++ pod winrt to C++/CX - imo skladniowo straszny syf - przydatny tylko i wylacznie wtedy gdy trzeba dopisac jakis modul np. do live streamingu audio itp. (ale reszte appki i tak klepalbym w C#, bez problemu mozna dolaczyc kod z C++)
  • Odpowiedz
gettery powinny zwracać przez referencje


@PsichiX: Bzdura, skąd to wytrzasnąłeś? Zwrócenie przez referencję oznaczałoby umożliwienie edycji, co psuje nam całą hermetyzację
  • Odpowiedz
Dawno nie bawiłem się już cpp, dziś zacząłem i się denerwuję. Mam coś w tym stylu:

double zmienna = 0;

int j = 4, i = 5;

zmienna
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #pytanie #cpp

Podejrzewam że pytanie może być głupie, ale...

Czy w definicji klasy mogę zrobić coś takiego? Czy to po użyciu poniższej metody na obiekcie wpłynę na parametr "JakiesPole" tego obiektu?

class
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Parę pytań odnośnie C++

1. Czy w C++ też jak w przypadku C# czy javy popularne jest pisanie unit testów / TDD? Są do tego jakieś przyjemne frameworki/narzędzia (+ coś do mockowania?)

2. Jak wygląda sprawa dependency injection - są jakieś przyjemne kontenery IoC?

3.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wilier: pierwszym argumentem jest strumien(stream) do otwartego pliku z ktorego ta funkcja bedzie czytac, a do drugiej zmiennej zostanie wsadzona odczytana linia. Cala funkcja getline zwroci true/false w zaleznosci czy pobralo zawartosc z pliku czy nie
  • Odpowiedz
Mam taki kawałek kodu:

system("sciezka do programu");


std::cout << "connect?" << std::endl;


std::cin
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie

#cpp

Mirki, pytanko. Otóż chcę zrobić program który ma być idi..odporny (operacje na liście jednokierunkowej) oparty na switch+case. I mam taki problem, że jak NAJPIERW wypiszę na ekranie np. literę(y) (lub inne znaki niebędące liczbą), to program się buguje.

O
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@physicist: nie rozumiem dlaczego korzystasz z wskaźników tam gdzie nie jest to konieczne. Nie rozumiem dlaczego nie korzystasz z listy inicjalizacyjnej. A zamiast NULL powinno używać się nullptr.

Więcej rzeczy do których mógłbym się przyczepić nie znalazłem.
  • Odpowiedz
Mireczki, mam problem. Uczę się #cpp i ogólnie dostałem kod od kolegi, robiący coś tam. Tutaj zaczyna się mój problem, bo rozumiem wszystko poza dwiema linijkami co to za czary się tam dzieją.

Link do kodu, chodzi mi o linijkę 75, dlaczego if(liczba2)? Co to dokładnie oznacza? Dobrze się domyślam, że sprawdza to, czy liczba2 jest różna od zera, czy coś takiego?

I jeszcze linijka 76, static_cast na
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach