|
|
|
stl pair
|
|||
|---|---|---|---|
|
#18+
сабж позволяет хранить два значения. а мне понадобился вектор тройных значений. я сделал так: vector <pair < void*, pair <int,int> > >; а затем так: first - первое значение second.first - второе значение second.second - третье значение это нормально? или есть соответствующий шаблон для трех значений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2004, 21:41 |
|
||
|
stl pair
|
|||
|---|---|---|---|
|
#18+
Шаблона для 3 значений (разных типов) точно нет. Если существующее решение напрягает, можешь сам написать по образцу pair в заголовочных файлах. Кода там немного. ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 07:56 |
|
||
|
stl pair
|
|||
|---|---|---|---|
|
#18+
да меня не напрягает :-) думал может есть.... я вообще то написал свой шаблонный класс, но код увеличился заметно. зачем? уж лучше пусть так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 08:50 |
|
||
|
stl pair
|
|||
|---|---|---|---|
|
#18+
кстати у боландовского stl есть известный баг (по крайней мере в 5-й версии) - деструктор не вызывается для stl контейнеров хранящихся в в конейнере если описаны непосредственно. Код: plaintext нужно писать как Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 19:57 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32660173&tid=2034510]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 300ms |

| 0 / 0 |
