@ProCxx

Страница 1021 из 2477
Anatoly
27.06.2017
20:54:39
а вызывается член класс А

в контексте объект A o

Azoyan
27.06.2017
20:55:26
В смысле она таким же синтаксисом вызовется и для другого класса

Anatoly
27.06.2017
20:56:01
у тебя есть std::function<void (int)>

Google
Azoyan
27.06.2017
20:56:35
Всё, всё. Я тебя понял

Anatoly
27.06.2017
20:56:47
я могу сюда статическую функцию завернуть, а могу функцию член

Александр
27.06.2017
20:57:22
через точку вызов девиртуализируется
эээ, для ссылок же всё норм будет, виртуальный сработает UPD: прочитал выше, уже сказали

Constantine
27.06.2017
20:58:16
Для указателей на функции есть еще примеры с заворачиваниями struct Some { private: //сигнатуры здесь одинаковы в силу магии bool TryAddTable(...); bool TryAddImage(...); void AddObject(bool (Some::*adder)(...), ...); //безумно сложный метод, делает 4 вызова adder в худшем случае public: void AddTable(...); void AddImage(...); };

Azoyan
27.06.2017
20:59:32
Александр
27.06.2017
21:00:50
Azoyan
27.06.2017
21:01:09
Я подтвердил твои слова

Александр
27.06.2017
21:01:36
Constantine
27.06.2017
22:09:03
Кстати, еще есть "фича", что у std::unique_ptr нельзя вызвать метод по ->*

Vladislav
27.06.2017
22:12:54
в c++17 std::invoke придумали

а так, (*p).*

Avaz
27.06.2017
22:38:11
Google
Vladislav
27.06.2017
22:38:58
unique_ptr<C> p; std::invoke(p, C::f); должен работать

Oleg
28.06.2017
06:11:27
У раста ошибки теперь по-круче чем крестов! #убийцасисиплюс



Vladislav
28.06.2017
06:12:29
убивший дракона - сам становится драконом

Artur
28.06.2017
06:40:48
всем привет

тут вопросы - типа обсуждение проекта - обсуждаются ? подскажите

Anatoly
28.06.2017
07:25:52
задать вопрос точно можно

Alexander
28.06.2017
07:51:48
Всем привет. кто-нибудь стаклкивался с проблемой отправки писем в boost mailing list с почты яндекса?

проблема в том, что к ним доходят письма уже без тела

Simon
28.06.2017
07:54:21
проблема в том, что к ним доходят письма уже без тела
Плохой гонец раньше головы лтшался, а сейчас - тела?

Berkus
28.06.2017
07:54:40
гонец из Пизы

reagentoo
28.06.2017
08:16:08
из Пензы

Constantine
28.06.2017
08:17:22
Делайте шаблонным параметром

Проверьте только на incomplete type, а то опять упадет на докторе

Constantine
28.06.2017
08:33:18
Совершенно случайно - кто-нибудь может помочь с запуском pvs studio?
Я в свое время запускал ее, было ощущение полной халтуры

Ruslan
28.06.2017
08:39:56
ну на винде работает просто отлично. на линуксе не пробовал

Alik
28.06.2017
08:49:12
Здравствуйте. Какую книгу по алгоритмам и структурам данных бы посоветовали? Желательно без тяжёлой математики)

Google
Azoyan
28.06.2017
08:52:13
чушь
Вот тебя я и ждал. Расскажи

Alik
28.06.2017
08:52:15
а в CLRS тяжелая математика, считается?
У меня голова через 300 страниц закипела. Постоянно шёл в Википедию читать про тот или иной термин. Хотя считаю, что книга хорошая, просто не для меня с моими знаниями математики.

Berkus
28.06.2017
08:52:27
чушь
не чушь. obj.func() вызывает функцию на объекте напрямую как Obj::func(obj);

по референсу понятное дело виртуально тоже

Andrei
28.06.2017
08:53:01
Это не то, что ты сказал.

Berkus
28.06.2017
08:53:08
это зато то что я имел в виду

Alexander
28.06.2017
08:53:23
так я вроде исправил его ещё вчера же

Alik
28.06.2017
08:53:29
скиена
Спасибо

Vladislav
28.06.2017
08:54:44
Серьезно? хД
ну есть еще глава про Amortized Analysis, но ее можно с чистой совестью пропустить, если не интересно

Alik
28.06.2017
08:57:12
ну есть еще глава про Amortized Analysis, но ее можно с чистой совестью пропустить, если не интересно
С другой стороны я начинаю сомневаться в полезности знания алгоритмов. Есть же много библиотек, которые поставляют тебе всё в готовом виде и не нужно уже думать о том, что внутри. Вот интересно, как думают люди, которые прочитали такие книги? Это как-то изменило в лучшую сторону способ мышления над проблемой?

Andrei
28.06.2017
08:57:23
это зато то что я имел в виду
То, что ты имел в виду, не оправдывает того, как тебя поняли :)

Alex Фэils?︙
28.06.2017
08:58:21
FailsBot
28.06.2017
08:58:23
http://en.cppreference.com/w/cpp/utility/functional/invoke

Alex Фэils?︙
28.06.2017
08:58:35
в c++17 std::invoke придумали
Мне эта вещь оченб понравилась

Constantine
28.06.2017
08:58:51
ну есть еще глава про Amortized Analysis, но ее можно с чистой совестью пропустить, если не интересно
А потом писать TreeSet для визит, чтобы быстрее первая непосещенная вершина дфс искалась :)

Google
Andrei
28.06.2017
09:00:25
Я книги по алгоритмам воспринимаю исключительно как справочники.

Alexander
28.06.2017
09:00:42
Я книги по алгоритмам воспринимаю исключительно как справочники.
Скиена читается чуть ли на как художественная

Admin
ERROR: S client not available

Alexander
28.06.2017
09:01:19
нужно иметь просто скорость Флеша, чтобы успеть за 100500 фреймворками

Vladislav
28.06.2017
09:01:24
Я книги по алгоритмам воспринимаю исключительно как справочники.
CLRS особенна тем, что в ней больше упор на методики построения алгоритмов, а не на конкретные алгоритмы

Matway
28.06.2017
09:01:28
Скиена читается чуть ли на как художественная
Таки да. Не факт, правда, что это хорошо.

Alexander
28.06.2017
09:01:37
разные области - разные требования

Vladislav
28.06.2017
09:02:02
узбагойся. на js макаку этого не надо
у нас даже js-макак так интервьюируют, можем чебе позволить)

Alexander
28.06.2017
09:02:18
тут встаёт вопрос, насколько часто в повседневном программировании ты пользуешься своими знаниями алгоритмики. А это очень интересный вопрос

Matway
28.06.2017
09:04:04
тут встаёт вопрос, насколько часто в повседневном программировании ты пользуешься своими знаниями алгоритмики. А это очень интересный вопрос
Зависит от области. Я работаю на двух работах на одинаковой должности. На одной алгоритмы не нужны никогда, на другой - каждый второй день.

Google
Alexander
28.06.2017
09:04:13
достаточно, чтобы эти знания были критическими для моей работы
для твоей - безусловно. А для многих это нре так, поэтому и требовать от них таких знаний не имеет смысла

Alik
28.06.2017
09:04:16
тут встаёт вопрос, насколько часто в повседневном программировании ты пользуешься своими знаниями алгоритмики. А это очень интересный вопрос
Я сейчас конкретно занимаюсь программированием как хобби. Моё дело сейчас это вклад в открытые проекты) Читаю для саморазвития

Vladislav
28.06.2017
09:04:17
достаточно, чтобы эти знания были критическими для моей работы
разумеется, это так далеко не в любом проекте и роли

Alexander
28.06.2017
09:04:55
мне вообще не сдались классические алгоритмы из CLRS на моей работе

Berkus
28.06.2017
09:04:56
хотя бы отличия в space и time complexity

Alexander
28.06.2017
09:05:25
вопрос в том, чтобы найти эту границу, до которой знать было бы неплохо, а дальше - чёрт с ним

Vladislav
28.06.2017
09:06:25
мне вообще не сдались классические алгоритмы из CLRS на моей работе
ну вот ты умеешь объяснять, как и почему вставка в вектор - именно такая по времени, как она есть?

Alik
28.06.2017
09:06:37
Я пользуюсь шпаргалкой с этой статьи https://m.habrahabr.ru/post/188010/

Vladislav
28.06.2017
09:07:25
Так точно!
вот CLRS дает инструменты, чтобы такое понимание было, и как аналогические вещи в других алгоритмах понимать

Alexander
28.06.2017
09:07:26
Andrei
28.06.2017
09:07:37
Так точно!
А average-case quicksort-а?

Дед Пегас
28.06.2017
09:07:38
ну вот ты умеешь объяснять, как и почему вставка в вектор - именно такая по времени, как она есть?
Если не изменяент память, вся ссуть в реаллоке и переприсваивании со смещением, верно?

Alik
28.06.2017
09:07:49
а это зачем?
Тоже интересует

Alexander
28.06.2017
09:07:50

Страница 1021 из 2477