Евгений Семашко
я собирал
в студии?
Ignat
нет, б-г миловал
Евгений Семашко
а cppkafka?
Евгений Семашко
нет, б-г миловал
а в чем? у меня проблема есть, не могу никак понять что означает
Ignat
под линуксами, gcc/clang
Евгений Семашко
librdkafka.dll.1 OK librdkafka.a OK Symbol visibility nm: librdkafka.dll.1: нет символов
Евгений Семашко
под линуксами, gcc/clang
а может есть случаем cppkafka.dll уже собранный?
Ignat
ну тонкости сборки под винду — это какая-то особая тема
Евгений Семашко
А чем тут может быть косяк? »Symbol visibility nm: librdkafka.dll.1: нет символов
Ignat
можешь на гитхабе issue открыть, на них иногда реагируют
Евгений Семашко
можешь на гитхабе issue открыть, на них иногда реагируют
Вопрос, а как версию посмотреть? не могу найти на гитхабе текщую версию
Ignat
ну там в releases теги есть
Евгений Семашко
ну там в releases теги есть
Можешь пальцем ткнуть?
Ignat
https://github.com/edenhill/librdkafka/releases
Евгений Семашко
благодарю
Nik
Есть ли какие-то подводные камни с перегрузкой ->, или можно смело?
Alexander "SonnySlave"
Смотря для чего тебе надо
Aleksei
Какие исключения возбуждает basic_istream?
Anatoly
Какие исключения возбуждает basic_istream?
Какие установишь в маске исключений http://en.cppreference.com/w/cpp/io/basic_ios/exceptions
Aleksei
Спасибо!
basiliscos
Всем привет! Объясните, пожалуйста, почему взятие переменной (или выражения?) в скоробочки, вдруг делает его ссылкой? https://i.imgur.com/wsamEf6.png
basiliscos
всё время был уверен, что скобочки меняют приоритет, или просто обозначают вызов функции.
Aidar
думал что в первом случае тоже ссылка
Aidar
хм
Alexander "SonnySlave"
нет
Alexander "SonnySlave"
не ссылка, а просто переменная
Alexander "SonnySlave"
это так ебучий decltype работает
Alexander "SonnySlave"
https://stackoverflow.com/questions/24109737/what-are-some-uses-of-decltypeauto
Aidar
второе то понятно почему а первое выглядит как костыль против чегото(возврата ссылки на локальный скоуп?)
basiliscos
это так ебучий decltype работает
т.е. операция справа (тип), зависит от операции слева?
Aidar
т.е. операция справа (тип), зависит от операции слева?
ну смотри какой тип int x = 0; int y=0; (issmth()?x:y)
Aidar
int &foo = (issmth()?x:y);
basiliscos
👍
kitsu
Есть set_difference для не упорядоченных контейнеров? (up to std14)
kitsu
Видимо нет, так что сделал через copy_if + find
kitsu
норм
Aidar
лучше скопировать с индексами, отсортировать, сделать диференс, сунуть на свои места
kitsu
какт слишком переусложненно, не
Aidar
асимптотика будет nlogn
kitsu
для моего кейса - норм, там не более 5 элементов обычно
kitsu
да, я в курсе
Aidar
можно за O(n)
Aidar
unordered_set + remove_if
kitsu
эм, где ты тут O(n) увидел
kitsu
удаление элемента в unordered_set - O(logn)
Aidar
нет же
Aidar
и удалять не надо надо лукапать
kitsu
а, unordered, пишу одно думаю про другое
kitsu
да, норм план
Anatoly
удаление элемента в unordered_set - O(logn)
стоп, какой логарифм в хешсете?
kitsu
Я тут заметил что gtest-овский EXPECT_CALL матчит параметры функций побайтово, можно ли как-нибудь там использовать operator== или лямбду какую?
Konstantin
Там можно свои матчеры писать
Anonymous
Добрый день Каким образом можно рисовать закрашенные многоугольники в формате bmp, если у нас есть координаты угловых точек?
Крылатый
Слишкома мало инфы.
Ignat
https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
Ignat
(если зачем-то хочется руками)
Anonymous
https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
Читал про такой алгоритм, но интересно, есть ли какие-то годные библиотеки для этого
Constantine
agg
Alexander "SonnySlave"
Оффтоп. Рецидив - бан
Constantine
Оффтоп. Рецидив - бан
Беркус, ты не с того аккаунта зашел
Anatoly
Беркус, ты не с того аккаунта зашел
Это Саша доброту тренирует
Constantine
Это Саша доброту тренирует
Возможно, его просто за***ла Оля
Alexander "SonnySlave"
Возможно, его просто за***ла Оля
Сложный мем для тех, кто не видел моего Steam аккаунта
Cuno
struct A { int x; }; struct B: A { int y; }; int main() { return std::is_pod<B>::value; } Почему false?
Cuno
Так, ткни меня, пожалуйста, в то условие, которое не соблюдается.
Ildar
"It is a data structure that is represented only as passive collections of field values (instance variables), without using object-oriented features."
Alex
вроде если уберешь int y; будет true
Cuno
"It is a data structure that is represented only as passive collections of field values (instance variables), without using object-oriented features."
Ага. struct X{}; struct Y: X{}: А вот тут true, хотя наследование есть. Где логика?
Cuno
Вообще там общая статья, общее определение, которое к конкретно С++ не имеет отношения (у нас же стандарт есть).
Олександр
Cuno
Все условия описанные в С++ разделе вроде как выполнены.
Stanislav
вот тут не соблюдаешь
Cuno
Которое из