pastebin - śmietnik na Twój kod

pastebin to narzędzie pozwalające na dzielenie się oraz modyfikowanie fragmentów kodów podczas rozmowy na IRCu, poprzez komunikator internetowy lub na forum.

Ta strona jest przeznaczona dla XHTML oraz CSS2 W3C. Jeżeli widzisz tą wiadomość, musisz pobrać aktualizację dla swojej przeglądarki. Przejdź do WaSP aby to zrobić.

C++ Pastebin - Wklejanie i udostępnianie fragmentów kodu Zobacz pomoc

Posted by lk on Tue 9th Mar 22:30 (zmodyfikowany post przez zobacz różnice)
ściągnij jako plik | nowy wpis

  1. /* UZUPEŁNIĆ */
  2. #include <set>
  3. #include <string>
  4. #include <iostream>
  5. #include <iterator>
  6.  
  7. struct Person
  8. {
  9.    Person(const std::string& name_, const std::string surname_) : name(name_), surname(surname_)
  10.    {
  11.    }
  12.  
  13.    bool operator<(const Person& p) const
  14.    {
  15.        return name < p.name || surname < p.surname;
  16.    }
  17.  
  18.    std::string name, surname;
  19. };
  20.  
  21. std::ostream& operator<<(std::ostream& o, const Person& p)
  22. {
  23.    o << p.name << " " << p.surname;
  24.    return o;
  25. }
  26.  
  27. int main(int argc, char** argv)
  28. {
  29.    typedef std::set<Person> kontener_typ;
  30.    kontener_typ c;
  31.    c.insert(Person("Nowak","Jan"));
  32.    c.insert(Person("Nowak","Adam"));
  33.    c.insert(Person("Kowalski","Jan"));
  34.    c.insert(Person("Nowak","Adam"));
  35.    c.insert(Person("Iksinski","Adam"));
  36.    std::copy (c.begin(), c.end(), std::ostream_iterator<Person>(std::cout,", "));
  37.  
  38.    return 0;
  39. }

Wyślij poprawkę poniżej (kliknij tu aby wysłać nowy wpis)
Po wysłaniu poprawki będziesz w stanie łatwo zobaczyć różnice między starym a nowym wpisem.

Podświetlanie składni:

Aby podświetlić konkretną linię, wpisz na jej początku @@


Zapamiętaj mniePrivate
Nie wypełniaj tego pola ! =>