|
|
|
stl string
|
|||
|---|---|---|---|
|
#18+
в stl кроме string есть еще какие нибудь штучки? хочется, чтобы был преобразователь в UP/low регистры, юникод, трим пробелов и т.д. а то я так понял, стандартный string бедноват... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2004, 17:14 |
|
||
|
stl string
|
|||
|---|---|---|---|
|
#18+
а, и еще. чтобы inttostr был, да обратно :-) и еще всякие преобразования типов :-) это в stl не входит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2004, 17:34 |
|
||
|
stl string
|
|||
|---|---|---|---|
|
#18+
Прежде всего std::string - это самый "навернутый" стринг из всех что я видел Кроме того много вкусного можно взять здесь http://www.boost.org/libs/libraries.htm - искать по словам "String and text processing" http://www.boost.org/libs/conversion/index.htm вместо inttostr() в stl всегда существовала такая фигня Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. для unicode строк есть свой тип wstring (тот же basic_string но для типа wchar_t - конвертация между ними производится тожно также ВСЕ это делает lexical_cast из http://www.boost.org/libs/conversion/index.htm автоматически :) PS> C++ forever ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2004, 17:52 |
|
||
|
stl string
|
|||
|---|---|---|---|
|
#18+
спасибо. я думаю потоки, это уже лишнее. пока своими функциями обошолся, потом буст посмотрю. а вот можно еще вопрос? спасибо. можно ли в векторе хранить пару объектов? мне нужна табличка, стринг и число. типа vector <string*, int> table; в общем, чтобы в один список можно было добавлять сразу и строку и число. и определенная строка соответствовала определенному числу. и обращатся к ним по индексу. в общем, не знаю, понятно ли объяснил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2004, 23:52 |
|
||
|
stl string
|
|||
|---|---|---|---|
|
#18+
В зависимости от того что конкретно тебе нужно используй либо - ассоциативный контейнер std::map - или прямо вектор вот так vector< pair<string*,int> > my_vector ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2004, 10:02 |
|
||
|
stl string
|
|||
|---|---|---|---|
|
#18+
а можно ещё сначала struct CPara { int m_iNum; string* pstrStr; } а потом vector<CPara*> vPara; .. в чём вобщем-то и прелесть... что векторам пофиг из чего их сделали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2004, 10:39 |
|
||
|
stl string
|
|||
|---|---|---|---|
|
#18+
CEMb Ты как раз и написал свой класс pair :) В STL он определен так template <class A, class B> struct pair { A first_value; b secod_value; }; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2004, 12:25 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32389600&tid=2035476]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
5ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 389ms |

| 0 / 0 |
