#programowanie #cpp #stl

Mam funkcję w której działam na iteratorach, w jaki sposób napisać szablon, żeby móc przyjmować w niej iteratory różnych typów z STL: vectora czy deque? Ma ktoś jakiś przykład, da się to zrobić w ogóle?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś polecał ostatnio jakiś plugin do Visuala, który ułatwiał pracę. Google nie pomaga, wypokowa szukajka tez nie daje rady. Ktoś podrzuci nazwę? #cpp #visualstudio2013
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@binerek: Visual Access X od wholetomato. Ale przy okazji polecam Qt Creatora, który jest darmowy i imho równie dobry (pomijając zauwaƶalnie wygodniejszy debugger w VS)
  • Odpowiedz
Zawsze w używałem do konwersji int na string i odwrotnie stringstream / istringstream

Później odkryłem boost::lexicalcast()

A w sumie się okazuje że C++ 11 ma normalne metody konwersji
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lukasz16a: Tak tylko jak boosta nie tylko dla takiego typu używałem poza tym po co miałem mieszać chara skoro boost dawał mi od razu to co chciałem? strumienie używałem bo nie znałem innego sposobu
  • Odpowiedz
Mam takie pytanie:

Dało by się tak zrobić w C++ albo metoda tworzyła publiczne zmienne o określonej nazwie? Albo żeby np istniała mapa z której w jakiś sposób dostajemy obiekty w takiej Klasa.Zmienna?

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

#cpp #programowanie

Mam sobie tablicę jednowymiarową o 100 elementach. Nazywa się plansza. potrzebuje zsumować jej elementy.Napisałam taki kod. iloścBomn to int, jest wcześniej wyzerowana.

for (int i=0; i>99; i++)

{
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp

Avast blokuje mi dostęp do mojego programu do losowania, pisze mi się suspected virus. Oczywiście po wyłączeniu osłon wszystko jest w porządku, ale w tej chwili program jest bezużyteczny. Wat do? (,)
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

symfonia może i przestarzała, ale ciężko o lepszą książkę :P


od zera do gier kodera stosunkowo świeża

@Niebieskowaty: Może i świeża, tylko weź pod uwagę że żadna z nich nie jest oparta na nowym standardzie który zmienia bardzo dużo rzeczy :P
  • Odpowiedz
@sylwke3100:

1. W C/C++ indeksy 'lecą' od 0, tak więc jeżeli wektor będzie miał tylko jeden element to będzie od pod indeksem [0]

2. Nie musisz wrzucać wektora w wektor, wystarczy, że użyjesz starej, dobrej, prostej i zrozumiałej klasycznej 'statycznej'
  • Odpowiedz
@bartoneczek: to drugie to tablica, która ma implicit konwersję na wskaźnik do pierwszego elementu.

Róƶnica: wartość wskaźnika moƶesz zmienić. Tablicy nie. (moƶesz zmienić wartości elementów tablicy)
  • Odpowiedz
Nigdy bym się nie spodziewał, ƶe bycie #lawfulevil moƶe być tak satysfakcjonujące.

Akcja: zarejestruj się na klonie SO, gdzie dzieciaki dają swoje prace domowe do rozwiązania za wirtualne punkty.

Cel: wykonaj zadanie poprawnie, ale w taki sposób, aby wytłumaczenie wykładowcy/nauczycielowi wymagało pewnego wysiłku intelektualnego.

Zadanie:
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki poleccie prosze jakis program, ktory pomoze mi zoptymalizowac kod w #cpp i sprawdzi wycieki pamieci, ile w ogole ile pamieci zajmuje, jak obciaza procesor, jaka zlozonosc maja poszczegolne funkcje, czy nie ma infinite loops itp.

#programowanie
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki mam dwa pytania:

Na czym polaga blad w funkcjach min() i max()?

Jak napisac metode apply, ktora przejdzie przez hashtabele i posortuje elementy rosnaco, albo malejaco i zapisze do arraya? Chce uzyc selection sorta, ale nie dziala :/

DoubleHashing.h:
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach