170 похожих чатов

28 ответов

9 просмотров

символ - один или несколько char

Max-Kolesnikov Автор вопроса
Max Kolesnikov
А char это что тогда?

это символьный тип. Больше интересно char[]

Max-Kolesnikov Автор вопроса
vile
это символьный тип. Больше интересно char[]

Чем символьный тип отличается от целочисленного аналогичного размера?

Max-Kolesnikov Автор вопроса
Ilya Zviagin
В С++ нет символьных типов...

Паажди, тут предлагают символьный тип как раз

Max Kolesnikov
Чем символьный тип отличается от целочисленного ан...

тем, что не участвует в числовых операциях. Компилятор постоянно 8-битные целые интерпретирует как символы

Max-Kolesnikov Автор вопроса
vile
тем, что не участвует в числовых операциях. Компил...

Да как он их как символы может интерпретировать, если нет такой сущности в языке как "символ"

vile
тем, что не участвует в числовых операциях. Компил...

а вы никогда не задумывались над вопросом, почему функция memcpy объявлена в заголовочном файле string?

Max-Kolesnikov Автор вопроса
vile
ну вот std::string сложи с int8_t

Эм, а какой результат вообще ожидается от такой операции?

Constantine Drozdov
а вы никогда не задумывались над вопросом, почему ...

Я думаю, потому что Кернигану с Ричи было вломы ещё один заголовочный файл в стандартную библиотеку класть и поддерживать... Не ИНАЧЕ!

Max Kolesnikov
Эм, а какой результат вообще ожидается от такой оп...

или я это с QString путаю. Короче, конвертация в текстовое представление и конкатенация

Max Kolesnikov
Кайф

ну а что, для int64_t работает, а для int8_t - получай ногострел???

Max-Kolesnikov Автор вопроса
vile
ну а что, для int64_t работает, а для int8_t - пол...

Как только покажете, что std::string прибавляет int64_t - сразу соглашусь с любыми вашими доводами

Max-Kolesnikov Автор вопроса
Constantine Drozdov
зачем складывать строку с числом????

Я же говорю, жс. А потом еще ведь надо будет добавить возможность отнять от строки число, для полного счастья

Max-Kolesnikov Автор вопроса
Max Kolesnikov
Как только покажете, что std::string прибавляет in...

Вах, а стринг все таки позволяет прибавить int64_t, но ожидаемо кастит его предварительно до чара

Max Kolesnikov
Вах, а стринг все таки позволяет прибавить int64_t...

нет, не ожидаемо. Где типобезопасность?

Max-Kolesnikov Автор вопроса
Max Kolesnikov
Ожидаемо не взрывается

ага, дебажь потом, чё за фигня

Max Kolesnikov
Ожидаемо не взрывается

и если каст с потерей информации можно прибить флагом компилятора, то с 1-байтным целым остаётся лишь сосать лапу. Ну, или написать свои типы для однобайтных целых

Max-Kolesnikov Автор вопроса
vile
ага, дебажь потом, чё за фигня

Самый обыкновенный implicit conversion, символы тут вообще не при делах https://godbolt.org/z/7M4v117cs

Max Kolesnikov
Самый обыкновенный implicit conversion, символы ту...

ну, так как обеспечить типобезопасность? Я не знаю такого флага компилятора

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта