std::initializer_list<> почему не назвали std::tuple?
От: IROV..  
Дата: 14.08.11 16:21
Оценка:
Собствено сабж, есть весомые причины? Или просто решили выпендрится?
я не волшебник, я только учусь!
Re: std::initializer_list<> почему не назвали std::tuple?
От: Abyx Россия  
Дата: 14.08.11 16:40
Оценка:
Здравствуйте, IROV.., Вы писали:

IRO>Собствено сабж, есть весомые причины? Или просто решили выпендрится?


может потому что std::tuple уже есть, и это совсем другая сущность?
In Zen We Trust
Re: std::initializer_list<> почему не назвали std::tuple?
От: uzhas Ниоткуда  
Дата: 14.08.11 16:48
Оценка: +2
Здравствуйте, IROV.., Вы писали:

IRO>Собствено сабж, есть весомые причины? Или просто решили выпендрится?

у тупла элементы разных типов могут быть, initializer_list<T> однопараметрический шаблон; больше похож на static_list<T>
Re[2]: std::initializer_list<> почему не назвали std::tuple?
От: IROV..  
Дата: 15.08.11 02:10
Оценка:
Здравствуйте, uzhas, Вы писали:

U>Здравствуйте, IROV.., Вы писали:


IRO>>Собствено сабж, есть весомые причины? Или просто решили выпендрится?

U>у тупла элементы разных типов могут быть, initializer_list<T> однопараметрический шаблон; больше похож на static_list<T>

тогда википедия врет?

struct BasicStruct
{
 int x;
 double y;
};
 
struct AltStruct
{
  AltStruct(int x, double y) : x_{x}, y_{y} {}
 
private:
  int x_;
  double y_;
};
 
BasicStruct var1{5, 3.2};
AltStruct var2{2, 4.3};
я не волшебник, я только учусь!
Re[2]: std::initializer_list<> почему не назвали std::tuple?
От: IROV..  
Дата: 15.08.11 02:11
Оценка:
Здравствуйте, Abyx, Вы писали:

A>Здравствуйте, IROV.., Вы писали:


IRO>>Собствено сабж, есть весомые причины? Или просто решили выпендрится?


A>может потому что std::tuple уже есть, и это совсем другая сущность?


есть?
можно ссылочку
я не волшебник, я только учусь!
Re[3]: std::initializer_list<> почему не назвали std::tuple?
От: uzhas Ниоткуда  
Дата: 15.08.11 07:02
Оценка:
Здравствуйте, IROV.., Вы писали:

IRO>тогда википедия врет?

нет, просто глава уже не относится к std::initialization_list
перечитываем: "C++0x предоставляет синтаксис, позволяющий использовать единую форму инициализации для всех видов объектов с помощью расширения синтаксиса списков инициализации:"
Re[3]: std::initializer_list<> почему не назвали std::tuple?
От: TheBeard Россия  
Дата: 15.08.11 07:46
Оценка:
Здравствуйте, IROV.., Вы писали:

IRO>есть?

IRO>можно ссылочку

Вторая в гугле по запросу 'std::tuple'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.