Zacząłem robić na #studbaza tablice przy użyciu vectora. No i mam taki problem, że czy odwołam się do 0 czy to n-tego elementu to jest to samo. Czy ja gdzieś mam tak, że wszystkie elementy się robią takie jak nowy element czy co? ( ͡° ʖ̯ ͡°)
http://pastebin.com/4sdkBxRq
Linijki od 104-134 tak mniej więcej. Jakby mógł ktoś zerknąć. Nie ogarniam tego, tam niżej w takim teście
  • 71
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lionbest: ( ͡° ͜ʖ ͡°)

@chak: jakieś problemy miałem ze zgodnością bibliotek na linuxie, wymagało jakichś starych pakietów, nie znalazłem nawet w necie jak pobrać te stare wersje
  • Odpowiedz
Mirki, znam dość dobrze C++, jednak widzę że język się zmienia, nowe wersje, inne sposoby, a ja znam tylko część z nich. Szukam więc jakiejś książki która opisuje najnowsze wersje C++. Nie chcę nic dla laika, żadnej nauki deklaracji zmiennych czy tłumaczenia polimorfizmu. Chcę być na bieżąco, pisać lepiej i szybciej. Możecie coś polecić? Co sądzicie np. o tej książce: http://www.empik.com/skuteczny-nowoczesny-c-meyers-scott,p1103920923,ksiazka-p ?

#cpp #cpp11 #cpp14
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@frogi16: Świetna książka, mogę polecić. Głównie opiera się na porównaniu nowych elementów ze starymi i opisaniu, dlaczego są lepsze. Jeśli chcesz pisać lepiej, szybciej i "nowocześnie", spróbuj znaleźć jakiś problem (np. jakiś czas temu na matematyka.pl pomagałem jednemu z listą: http://www.matematyka.pl/392980.htm ) i rozwiązać go za pomocą najnowszych metod z C++. Przez samo przeczytanie nie zawsze da się wyłapać, co naprawdę C++11/14 zmienia czy też przed czym chroni.

Sam bardzo
  • Odpowiedz
[C++] Dany jest ciąg liczb całkowitych nie większych co do wartości bezwzględnej od
miliarda ustawionych w kolejności malejącej oraz liczba x. Napisz program,
który wczyta ten ciąg i sprawdzi czy liczba x w nim występuje.
Wejście
W pierwszym wierszu znajduje się liczba n oznaczająca ilość elementów ciągu (n jest nie
większa od 400 tysięcy).
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W tym zadaniu Twój program powinien obliczyć, ile liczb z przedziału od do jest podzielnych przez .

Wejście
Pierwszy i jedyny wiersz wejścia zawiera trzy liczby całkowite , , (, ), oznaczające odpowiednio początek i koniec przedziału oraz liczbę, przez którą dzielimy.

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

Mireczki ratujcie!
Dostałem zadanie z programowania #cpp na uczelni. Moje zadanie to implementacja i demonstracja klasy do obsługi brudnych prostokątów. Niestety polskie internety odrobinę milczą itp itd. Dostałem tylko informację, że polega to wszystko na tym, że przechowuje się listę obiektów przetrzymywanym na danym kawałku obrazu. To jeszcze spoko, może nawet rozumiem.
Problem pojawia się przy dalszym czytaniu specyfikacji.

klasa opisująca prostokąt (położenie (x, y), rozmiar (w, h)), znacznik lub
licznik zabrudzenia, lista/vector
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam tutaj takie zadanie :
http://pl.spoj.com/problems/JPESEL/

Myślalem zeby je zrobic tak ze przy wpisywaniu tych jedenastu znaków z peselu każdy lądował osobno automatycznie w tablicy i pozniej wykonam to dzialanie. Tylko jak zrobic tak zeby cin brał po tej jednej liczbie a nie caly ciąg ?
Coś w stylu cin >> 8392523 --> cin>>8 ,cin>>3 ,cin>>9....
Z góry dzięki za pomoc.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@simia: Dzięki, a co do cina to zrobilem juz nim ze 20 zadan i nie bylo problemow nawet niewiem za bardzo o innych sposobach na wprowadzenie strumienia wejscia.
  • Odpowiedz
@JoeBlade: Lol większej bzdury to jeszcze tutaj nie słyszałem.

@teaperr: Bardzo dobry, no Qt5 Widgets się niewiele różni ale jednak. Ja polecam Qt5 ze względu na C++11 i możliwość łączenia sygnałów przez wskaźniki zamiast nazw.
  • Odpowiedz
#directx #cpp #c++ #rendering #pipeline #shaders #hlsl
Cześć słuchajcie, kodziłem troche w OpenGL a teraz chciałbym sie przerzucić na DirectXa. Mógłby mi ktoś podesłac kompletny rendering pipeline z shaderami i to co siedzi w cpp żeby wyrenderować cokolwiek, nawet zwykłego cuba? trochę się w składni HLSL gubie.
Dzięki!
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kedriik: Główna różnica jest taka, że w DirectX operujesz na obiektach a nie na globalnej maszynie stanów jak w OpenGL. Dla mnie podejście DirectXowe jest dużo wygodniejsze, no ale to kwestia gustu. Zależy też to od tego, czy pisałeś w nowszym OpenGLu (VBO i te sprawy) czy w starszym (glBegin/glEnd i przyjaciele). Jeśli to pierwsze to będzie ci się łatwiej przesiąść.

Od razu polecam też pisać w najnowszym Visualu -
  • Odpowiedz
Mirki, pomocy.
Visual Studio przy budowaniu projektu nie widzi definicji funkcji z innego projektu.

LNK2019: Unresolved external symbol


- plik jest zaincludowany
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Brakiem dyrektywy preprocesora który może importować całkowicie inną funkcję. Przeglądnij *.h w którym znajduje się funkcja i sprawdź #ifdefy


sprawdzałem, mam #pragma once w każdym nagłówkowym

Inny runtime importowanej biblioteki i inny w kompilowanym projekcie


co
  • Odpowiedz
Może ktoś pomóc, dać trop jak zrobić, żeby po podaniu dwóch wymarów x i y np. program rysował takie coś
......../\
......./\/\
....../\/\/\
...../\/\/\/\
..../\/\/\/\/\
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rezix: Romb tez udało mi się zrobić ;P. Aczkolwiek bardziej prymitywniej niż Tobie bo ja najpierw rysowałem górną piramidę z /\ a potem dolna z \/ :D. Tutaj właśnie chodziło o to, żeby było np 3x5. Czyli żeby rysował taki równoległobok.
  • Odpowiedz
Witam, wielokrotnie spotkałem się ze stwierdzeniem, że wiedza w Symfonii jest przestarzała i dzisiaj w C++ pisze sie inaczej niz, gdy ksiazka wychodziła.

Czym się różni pisanie w C++ kilka lat temu a pisanie dzisiaj? Jakich dzisiaj technik programowania uzywa sie do pisania programow a jakie sa juz archaizmem?

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

@laoong: Nic dziwnego, że tak traktowały stare książki, gdyż były pisane w pierwszej połowie lat 90, sam Stroustrup nazywa, że wtedy to C++ było raczej takim C z klasami... Więc nie ma się co dziwić, że tak opisywał :)
  • Odpowiedz