Ср янв 26, 2022 10:23:09
Ср янв 26, 2022 12:35:44
int32_t value;
auto[ptr, err] = std::from_chars(first, last, value);
Ср янв 26, 2022 14:18:40
Reflector писал(а):стандартная функция возвращает код ошибки и указатель, а результат возвращает по ссылке.
Ср янв 26, 2022 15:11:38
Ср янв 26, 2022 18:04:32
Reflector писал(а):в С тоже придется анализировать код ошибки после каждого вызова
Reflector писал(а):std::from_chars() вместе с огромным количеством других стандартных функций в С тоже нет
Reflector писал(а):так что единственное его преимущество - это относительная простота, но это не важно для тех кто С++ уже знает
Ср янв 26, 2022 18:26:08
Ср янв 26, 2022 18:55:10
Ср янв 26, 2022 19:11:41
Ср янв 26, 2022 19:16:39
Ср янв 26, 2022 19:53:01
Ср янв 26, 2022 20:10:53
Ср янв 26, 2022 20:23:38
VladislavS писал(а):Где вы переход на личности усмотрели? Ссылку, пожалуйста, на фразу, на слово, на что угодно...
VladislavS писал(а):Вы каким-то словоблудием занимаетесь.
Ср янв 26, 2022 20:38:57
Ср янв 26, 2022 20:43:13
Ср янв 26, 2022 20:55:27
Ср янв 26, 2022 22:24:13
Чт янв 27, 2022 08:33:13
Чт янв 27, 2022 16:22:32
alias a = b;
alias u16 = ushort;
void foo(int* ptr) { ... }
void foo(int*& ptr) { ptr++; }
ПростоНуб писал(а):Не стоит так явно заниматься демагогий. Нет в стандарте языка. Но в виде функций вне стандарта все давно есть.
ПростоНуб писал(а):чаще всего C выбирают вместо C++ из-за поддержки стандартизированного ABI, чем C++ уж точно похвастаться не может.
ПростоНуб писал(а):Во-вторых, простота позволяет писать более надежный код.
Пт янв 28, 2022 12:31:17
Reflector писал(а):From_chars() там быть никак не может, т.к. она возвращает результат по ссылке
struct from_chars_result {
const char* ptr;
std::errc ec;
};
Reflector писал(а):К счастью это легко проверить, поднимите руке те, кто пишет на С, а не С++, из-за поддержки стандартизированного ABI
Reflector писал(а):ПростоНуб писал(а):Во-вторых, простота позволяет писать более надежный код.
Какая связь простого из-за небольшого для изучения размера языка с надежным кодом?
ПростоНуб писал(а):Процитирую Линуса Торвальдса: "One of the absolute worst features of C++ is how it makes a lot of things so context-dependent - which just means that when you look at the code, a local view simply seldom gives enough context to know what is going on."
Пт янв 28, 2022 12:54:58