@ProCxx

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

Google
ed
07.05.2018
14:55:55
ключевая часть
А, ок, да, ступил

Constantine
07.05.2018
15:07:44
А, ок, да, ступил
Там вообще в таких матрицах жесткие фигни бывают





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
Меня вот эти разрывы внутри окружности смущают, заливка таким подсчётом возможна? Ну, разумеется без генерации пикч разного разрешения..
Ты понимаешь как цвета заданы? Это некое подобие приведенной фазы. Там отсчет записывается как RGB цвет

Ilia
07.05.2018
15:10:56
Есть у кого C код который не скомпилируется как C++?
Ой, да тип Bool достаточно использовать

Владислав
07.05.2018
15:11:13
C++ совместим с C89, если я не ошибаюсь
C99 не должен компилироваться плюсовым компилятором

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

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

Igor
07.05.2018
15:12:13
Есть у кого C код который не скомпилируется как C++?
да, int main(int argc, char **argv) { int arr[argc]; return sizeof arr; }

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
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
а именно деревья

те, что не префиксные

Google
Igor
07.05.2018
15:20:55
интересные фантазии
о если бы! чтение побившегося древовидного конфига

Alexander
07.05.2018
15:26:17
а именно деревья
а что конкретно надо? я как-то ковырялся...

Constantine
07.05.2018
15:30:23
Я и в c++ часто использую. Но, кажется, это гнусное расширение.
Это гнушное, да. Недавно видел, как школьник на олимпиаде себе этим ногу отстреливал.

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
int n; cin >>n; char input[n]; cin >> input; //-нога
Там по условию была строка ровно из n символов, да? Ну надо сказать, стек тут не при чём. Он с тем же успехом мог бы сделать глобальный массив input[maxn] и потерять ногу на максимальном тесте.

Ilia
07.05.2018
15:40:01
void foo(); void main() { foo(2); }
Толь, это и современный С не скомпилит

Олег
07.05.2018
15:40:29
Не потерял бы, потому что выравнивание на 16
Скорее всего да. Но я удивлюсь, если в каких-то таких случаях стандарт разрешает выходить за границу массива.

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

Олег
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кб вырос размер, но для микрух эт критично, что такого с гсс стало?

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; }

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

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

Google
Alexander
07.05.2018
17:01:55
смутил размер хедереа, аж clion ворнинг выдал; есть опыт использования?
так, ещё раз. ты хочешь либу для работы с изображениями, хедер-онли и маленькую? ?

вырежь нужную тебе часть ?

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

Nikita
07.05.2018
17:03:06
ImageMagick
чё то как то сложно использование выглядит

Alexander
07.05.2018
17:03:15
чё то как то сложно использование выглядит
а она не header-only, так что не подходит

боюсь представить, зачем тебе хедер-онли. неосилятор собрать что ли в треде...

подправь в настройках проекта пути к загловочным файлам, очевидно

Constantine
07.05.2018
17:04:37
а она не header-only, так что не подходит
это требование неадекватно, ты представляешь сколько размер декодера png/jpg?

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
боюсь представить, зачем тебе хедер-онли. неосилятор собрать что ли в треде...
ну это же было желательно, а не обязательно. просто очень лажа париться с подключением в проект

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