Сообщение Re[9]: Внезапно, ||= и &&= от 09.08.2025 11:55
Изменено 09.08.2025 11:57 rg45
Re[9]: Внезапно, ||= и &&=
Здравствуйте, Pzz, Вы писали:
R>>Ну вот этого как раз и не хотелось бы. Это примерно то же самое, как при работе с типизированными указателями на каждый чих приходилось бы приводить их к void*.
Pzz>Ну, через void* можно что угодно к чему угодно привести, без какого-либо контроля.
Ну так вот именно. В т.ч. и сложить яблоки с апельсинами. Почему я и говорю, что не хотелось бы, чтоб это становилось обычным паттерном проектирования/кодирования.
R>>Ну вот этого как раз и не хотелось бы. Это примерно то же самое, как при работе с типизированными указателями на каждый чих приходилось бы приводить их к void*.
Pzz>Ну, через void* можно что угодно к чему угодно привести, без какого-либо контроля.
Ну так вот именно. В т.ч. и сложить яблоки с апельсинами. Почему я и говорю, что не хотелось бы, чтоб это становилось обычным паттерном проектирования/кодирования.
Re[9]: Внезапно, ||= и &&=
Здравствуйте, Pzz, Вы писали:
R>>Ну вот этого как раз и не хотелось бы. Это примерно то же самое, как при работе с типизированными указателями на каждый чих приходилось бы приводить их к void*.
Pzz>Ну, через void* можно что угодно к чему угодно привести, без какого-либо контроля.
Ну так вот именно. В т.ч. и сложить яблоки с апельсинами. Почему я и говорю, что не хотелось бы, чтоб это становилось обычным паттерном проектирования/кодирования. Когда подобные приведения размазаны толстым слоем по всему коду, не заметить бессмысленное действие — как два пальца об асфальт. Сам паттерн Strong Typedef обесценивается при этом.
R>>Ну вот этого как раз и не хотелось бы. Это примерно то же самое, как при работе с типизированными указателями на каждый чих приходилось бы приводить их к void*.
Pzz>Ну, через void* можно что угодно к чему угодно привести, без какого-либо контроля.
Ну так вот именно. В т.ч. и сложить яблоки с апельсинами. Почему я и говорю, что не хотелось бы, чтоб это становилось обычным паттерном проектирования/кодирования. Когда подобные приведения размазаны толстым слоем по всему коду, не заметить бессмысленное действие — как два пальца об асфальт. Сам паттерн Strong Typedef обесценивается при этом.