Евгений Семашко
Ignat
нет, б-г миловал
Евгений Семашко
а cppkafka?
Евгений Семашко
нет, б-г миловал
а в чем? у меня проблема есть, не могу никак понять что означает
Ignat
под линуксами, gcc/clang
Евгений Семашко
librdkafka.dll.1 OK
librdkafka.a OK
Symbol visibility nm: librdkafka.dll.1: нет символов
Ignat
ну тонкости сборки под винду — это какая-то особая тема
Евгений Семашко
А чем тут может быть косяк?
»Symbol visibility nm: librdkafka.dll.1: нет символов
Ignat
можешь на гитхабе issue открыть, на них иногда реагируют
Ignat
ну там в releases теги есть
Евгений Семашко
Ignat
https://github.com/edenhill/librdkafka/releases
Евгений Семашко
благодарю
Nik
Есть ли какие-то подводные камни с перегрузкой ->, или можно смело?
Alexander "SonnySlave"
Смотря для чего тебе надо
Aleksei
Какие исключения возбуждает basic_istream?
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
второе то понятно почему а первое выглядит как костыль против чегото(возврата ссылки на локальный скоуп?)
Aidar
int &foo = (issmth()?x:y);
basiliscos
👍
Vadim
kitsu
Есть set_difference для не упорядоченных контейнеров? (up to std14)
kitsu
Видимо нет, так что сделал через copy_if + find
Aidar
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
kitsu
kitsu
Я тут заметил что gtest-овский EXPECT_CALL матчит параметры функций побайтово, можно ли как-нибудь там использовать operator== или лямбду какую?
Konstantin
Там можно свои матчеры писать
Anonymous
Добрый день
Каким образом можно рисовать закрашенные многоугольники в формате bmp, если у нас есть координаты угловых точек?
Крылатый
Слишкома мало инфы.
Alexander "SonnySlave"
Ignat
https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
Ignat
(если зачем-то хочется руками)
Constantine
agg
Alexander "SonnySlave"
Оффтоп. Рецидив - бан
Anatoly
Cuno
struct A {
int x;
};
struct B: A {
int y;
};
int main() {
return std::is_pod<B>::value;
}
Почему false?
Ildar
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
Cuno
Вообще там общая статья, общее определение, которое к конкретно С++ не имеет отношения (у нас же стандарт есть).
Олександр
Alex
Cuno
Все условия описанные в С++ разделе вроде как выполнены.
Stanislav
Stanislav
вот тут не соблюдаешь
Cuno
Которое из