
Анатолий
28.11.2017
07:30:35
Наши чаты:
@supapro – чат для начинающих и тех, кто хочет изучить язык;
@fludpac – флуд сюда;
@pro_net – чатик по .NET;
@proasm – чат по языку ассемблера и реверсу;
@prolua – чатик по Lua;
@prographon – opengl/opencl/vulkan/etc;
@proalgorithms – обсуждение алгоритмов;
Специальная флудилка для обсуждения вакансий с дополнительными материалами для трудоустройства: https://t.me/joinchat/BYlFbEPe5gMPVQm3OwKjaA
Чат о программинге в целом: https://t.me/joinchat/AkxcTEMQENX1pfPjR0UhPA
Чат о математике: https://t.me/joinchat/AAAAAD_875HMqziocKWd3Q
Чат радиолюбителей: https://t.me/joinchat/AAAAAEIQxdjS8GRo_TWh1g
Общие программерские вопросы можно тут: https://t.me/joinchat/AkxcTEMQENX1pfPjR0UhPA
Соседний чат о Qt: @qt_chat
Соседний чат по "Чистому Си": @pure_C
Соседний чат по вычислительной математике: @comput_math
Соседний чат про Embedded: @proembedded
Соседний чат о работе: @getitrussia
Наши каналы:
@ProCxxNews – новости и мероприятия;
@ProCxxChannel – небольшие заметки и ссылки;
@ProCxxJobs – вакансии;
@xthon – цитатник;
Правила чата
Команда /rules. Чтобы она сработала, надо стартануть @gbreborn_bot в личной беседе с ним.
—-------
Мы тут пилим подкаст по плюсам и мы собираем вопросы для второго подкаста:
https://goo.gl/forms/8BAjNcLwPOKkQR0y2
—---------
Прошлый пин от Антона Полухина:
Есть здесь люди, умеющие писать оптимизации для clang или gcc? Очень хочется, чтобы решили вот эти тикеты:
https://bugs.llvm.org/show_bug.cgi?id=35052
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53294
Готов в обмен починить мешающие вам Boost проблемы или помочь другим советом/делом
*Социальные сети*
вк - vk.com/procxx
github - github.com/procxx

Matwey
28.11.2017
09:06:16
Господа, у меня вопрос по boost
http://www.boost.org/doc/libs/1_65_1/libs/smart_ptr/doc/html/smart_ptr.html#intrusive_ptr
Вот тут пишут в документации так:
template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r);
Effects
if(r.get() != 0) intrusive_ptr_add_ref(r.get());.
Postconditions
get() == r.get().Он вызывает ptr_add_ref на СТАРОМ типе или все-таки на НОВОМ? Это как говорят у нас в Одессе, две большие разницы. Зашел в исходники boost, там сначала сохраняют указатель типа Y* в T* а потом зовут ptr_add_ref. Это ошибка в документации или в коде?

Matwey
28.11.2017
09:17:31
Вопрос тут при том, что у меня могут быть по разному перегружены функции для Y и для T, несмотря на то что Y* приводится к T*