Guest User

Untitled

a guest
Dec 8th, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. чисто абстрактный класс (он же просто абстрактный) нихуя ничем не отличается. это и есть механизм создания интерфейсов в языке программирования си-плюс-плюс.
  2.  
  3. class foo {
  4. public:
  5. virtual void bar() = 0;
  6. }
  7.  
  8. class my_class : public foo {
  9. public:
  10. void bar();
  11. }
  12.  
  13. класс с виртуальными методами некоторые недоучки называют абстракциями, а на самом деле это тупо полиморфизм в чистом виде, vtable, vptr и понеслась пизда по кочкам.
  14.  
  15. давай я задам тебе пару вопросов. ответишь — поговорим плотнее, мне нужен человек в команду.
  16.  
  17. есть вектор. тебе нужно взять из него несколько последовательно идущих элементов и вставить в заданную точку вектора. как это сделать? ответ — одна строка на с++
  18.  
  19. что не так с этим кодом?
  20. bool check_pair_exists(const std::map<int, int>& map, int k, int v) const {
  21. if (ints_set[k] == v) {
  22. return true;
  23. }
  24. }
  25.  
  26. в чём разница по производительности между данными функциями (дать ответ для стандарта с++98 и с++11):
  27. std::string read_line(const std::ifstream& stream) {
  28. std::string val;
  29. std::getline(stream, val);
  30.  
  31. return std::string("");
  32. }
  33.  
  34. void read_line(const std::ifstream& stream, std::string& line) {
  35. std::getline(stream, line);
  36. }
  37.  
  38. можно ли поднять 1000 тредов в процессе на 32-битной машине? как такой код отлаживать?
  39.  
  40. что такое condition variable? сем отличается мьютекс от спинлока?
  41.  
  42. есть байтовый поток из сети, нужно отлавливать дупликаты и подсчитывать количество на лету, как?
Advertisement
Add Comment
Please, Sign In to add comment