Re[10]: Индекс по типу
От: _hum_ Беларусь  
Дата: 01.04.16 10:03
Оценка:
Здравствуйте, Erop, Вы писали:

E>Здравствуйте, _hum_, Вы писали:


__>>а нужно, например, для того, чтобы сократить код для динамического приведения типов (в том же union или arithmetic_variant)

E>А если мне надо ещё и своё длинное целое, рациональное или с фиксированной точкой добавить?
E>Это противоречит концепции С++, что библиотечные типы не хуже/лучше пользовательских...

это как? не понял. разве вы можете добавить свои фундаментальные (не использующие в своем определении другие типы) типы?
насколько я себе представлял, вы можете только построить на основе уже существующих свои (наподобие, использовать class CFixedPointReal{uint16_t m_val; <набор операторов>}, чтобы организовать тип вещественных чисел с фиксированной точкой. но это уже будет не фундаментальный тип)

__>>а это зачем? просто, имхо, значения сложных типов редко когда корректно приводятся друг к другу

E>Ну указатели на них часто, например...

разве часто? а можно пример?

E>А ещё вот такая конструкция, как std::vector<int>& в std::vector<const int>& тебе?


в каком смысле? при чем здесь вектор?

__>>нет. простые (базовые, фундаментальные) — это те, которые не предполагают в своем определении задействования других типов.


E>Ну это очень мало типов просто. Что делать с 64-битным целым, а со 128-битным, например?


есть же вроде uint64_t
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.