Re: примеры noexcept(expr)
От: Шахтер Интернет  
Дата: 25.03.17 23:17
Оценка:
Здравствуйте, Ruzzz, Вы писали:

R>Покажите интересные нетривиальные примеры expr, которые можно использовать на практике.


Ну, например

template <class I,class T>
struct IndexPair : CmpComparable<IndexPair<I,T> >
 {
  I index;
  T object;

  // constuctors

  IndexPair() noexcept( Meta::HasNothrowDefaultCtor<I> && Meta::HasNothrowDefaultCtor<T> ) : index(),object() {}

  IndexPair(I index_,const T &object_) : index(index_),object(object_) {}

  // methods

  .... 
 };
В XXI век с CCore.
Копай Нео, копай -- летать научишься. © Matrix. Парадоксы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.