
Constantine
07.05.2018
14:49:35

ed
07.05.2018
14:51:19
Вероятно не так понял, эт фш? Или код всё таки можн?

Constantine
07.05.2018
14:52:09
ключевая часть

Google

ed
07.05.2018
14:55:55

Constantine
07.05.2018
15:07:44

Igor
07.05.2018
15:08:50

ed
07.05.2018
15:10:14

Gleb
07.05.2018
15:10:14
Есть у кого C код который не скомпилируется как C++?

Владислав
07.05.2018
15:10:27
всм?
C++ совместим с C89, если я не ошибаюсь

Constantine
07.05.2018
15:10:48

Ilia
07.05.2018
15:10:56

Владислав
07.05.2018
15:11:13

Ilia
07.05.2018
15:11:25
Или он там _Bool, я не помню уже

Google

Владислав
07.05.2018
15:11:33
ну, точнее, может не компилироваться)

Igor
07.05.2018
15:12:13

Ilia
07.05.2018
15:12:48
Ну да, это тоже.
в С разрешили аллоцировать на стеке массивы переменной длины, не известной во время компиляции.
В С++ надо для этого использовать alloca() явно
GCC наверняка впаяли это в С++ как расширение...

Gleb
07.05.2018
15:14:41
То есть полной обратной совместимости таки нет
Спасибо

Ilia
07.05.2018
15:14:56
Нет, и уже давно достаточно.

Anatoly
07.05.2018
15:15:17

Igor
07.05.2018
15:15:20

Владислав
07.05.2018
15:15:25

Igor
07.05.2018
15:16:00
alloca слишком уж хорошо взрывается :3

Anatoly
07.05.2018
15:16:07

Ilia
07.05.2018
15:16:08
Другое дело, что С практически не развиватся и те хрени, в направлении которых оно развивается, (я полагаю) на хрен никому не нужны.
Думаю, что 80% людей пишущих на С их не используют

Anatoly
07.05.2018
15:18:01
есть здесь тот, кто хорошо понимает __gnu_pbds?

Igor
07.05.2018
15:18:07
Можно и alloca
не, нельзя - потому что тебе обязательно захочется на стеке массив в 20 килобайт, в глубине рекурсивной функции на одноплатном компьютере с 300 метрами оперативки ?

Anatoly
07.05.2018
15:18:29
а именно деревья
те, что не префиксные

Ignat
07.05.2018
15:20:11

Google

Igor
07.05.2018
15:20:55

Олег
07.05.2018
15:22:08

Alexander
07.05.2018
15:26:17

Constantine
07.05.2018
15:30:23
int n;
cin >>n;
char input[n];
cin >> input; //-нога

Anatoly
07.05.2018
15:33:31
а что конкретно надо? я как-то ковырялся...
Можно написать такое дерево, что при вставке container.insert_hint(hint, value) элемент сравнивается только c *std::prev(hint) и *hint (конечно же с учётом container.empty(), hint != std::begin(container) и hint != std::end(container))? То есть элементы упорядочены только локально и упорядоченность проверяется только в момент вставки (а лучше вообще не проверяется).

Alexander
07.05.2018
15:34:26
блин, такого не могу сказать. А зачем такое понадобилось?

Anatoly
07.05.2018
15:34:43
то есть я знаю куда правильно вставлять элементы, но operator < определён только гетерогенный
а элемент конструируется уже по результатам поиска

Олег
07.05.2018
15:37:46

Constantine
07.05.2018
15:38:36

Ilia
07.05.2018
15:40:01

Олег
07.05.2018
15:40:29

Ilia
07.05.2018
15:40:42
А чего вы про С начали?

Constantine
07.05.2018
15:41:01

Олег
07.05.2018
15:43:47
Так-то понятно, что выйти за границы на стеке — гроб, а в другом месте может и прокатить.

Anatoly
07.05.2018
15:44:32

Ignat
07.05.2018
15:48:28
вообще VLA бывают полезны, если хочется похранить одним куском многомерный массив динамически известного размера
(на стеке их при этом создавать, конечно, совершенно ни к чему)

Google

Terik23
07.05.2018
15:48:54
Никто не сталкивался, что гсс 7 выплевывает бинарник больше чем более старые гсс? (и там и там оптимизация стоит на размер)
На 1кб вырос размер, но для микрух эт критично, что такого с гсс стало?

Alexander
07.05.2018
15:55:04

Admin
ERROR: S client not available

Alexander
07.05.2018
15:55:09
желательно с сорцами

Ignat
07.05.2018
15:55:23
вообще недавно зарелизили восьмой

Alexander
07.05.2018
15:55:35
8.1

Terik23
07.05.2018
15:57:54
8.1
Ну его ещё не успел попробовать, обновить компиль в ембедет не так быстро :(

Dmitry
07.05.2018
16:23:45
Буквально только что смотрел либу одну, всё по модному, map.extract, future.next... и внезапно char buf[str.size()+1]. Чуть глаза не выпали, - а чо так можно было? :)

Anatoly
07.05.2018
16:26:28
int main() { int class; }

Александр
07.05.2018
16:39:23

Dmitry
07.05.2018
16:40:03
Не в этом случае :)
https://github.com/tgockel/zookeeper-cpp/blob/master/src/zk/connection_zk.cpp
Первая функция.

Александр
07.05.2018
16:41:10
Ну значит человек спалился..
Хотел по-модному, но ты заметил, что он из си на самом деле пришел!

Nikita
07.05.2018
16:53:44
не подскажете либу для создания изображений? нужен функционал для собсна заполнения изображения и запись в файл, из нефункциональных требований - кроссплатформенность, желательно header-only

Constantine
07.05.2018
16:57:00

Alexander
07.05.2018
16:59:54

Nikita
07.05.2018
17:01:23
cimg?
смутил размер хедереа, аж clion ворнинг выдал;
есть опыт использования?

Google

Alexander
07.05.2018
17:01:55
вырежь нужную тебе часть ?

Ignat
07.05.2018
17:03:01
кажется, хедер-онли для работы с изображениями — это очень странное желание

Nikita
07.05.2018
17:03:06

Alexander
07.05.2018
17:03:15
боюсь представить, зачем тебе хедер-онли. неосилятор собрать что ли в треде...
подправь в настройках проекта пути к загловочным файлам, очевидно

Constantine
07.05.2018
17:04:37

Alexander
07.05.2018
17:04:58

NoNick
07.05.2018
17:05:12
в supapro мне не отвечают

Alexander
07.05.2018
17:05:22

Nikita
07.05.2018
17:05:34