Не нашел нигде информацию для приведении типов в стиле вызова функций:
int i;
uint ui = uint(i);
Мне так больше всего нравится писать в QT. Не знаю, насколько это стандартное поведение и насколько так безопасно писать вместо классических *_casst<T>(value)
.
Ничего нестандартного здесь нет и быть не может. Если приведение типа в функциональной записи имеет единственный аргумент, то такое приведение типа эквивалентно во всех отношениях обычному приведению типа в стиле С
uint ui = (uint) i;
Вы, разумеется, знаете как ведет себя приведению типа в стиле С? Вот так же ведет себя и это приведение типа. В вашем случае это эквивалент static_cast
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите как лучше сделать следующую задачу:
Собственно, имеется шаблонный класс treeЕсть еще класс SomeClass, в котором есть метод show
Есть программно-аппаратный комплекс, состоит из внешнего устройства и ПК с управляющей программойСвязь между устройством и ПК осуществляется...