Мат в 32 хода
237 / 172 / 18
Регистрация: 10.09.2009
Сообщений: 1,096
1

где РЕАЛИЗАЦИЯ класса string?

10.08.2010, 10:07. Показов 3035. Ответов 8
Метки нет (Все метки)

объявление нашёл, а реализацию нет..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2010, 10:07
Ответы с готовыми решениями:

Реализация класса String
Доброго времени суток! Пишу свой класс String (учусь). И возник вопрос по реализации. Имеется...

Реализация оператора [] для самописного класса String
Доброго времени суток. Пытаюсь написать самописный класс String. Вот что уже готово: struct...

Собственно где тут ошибка? почему я не могу ввести правельно данные. Реализация класса
#include <iostream> using namespace std; class Person { private: int ID; char *Name;...

Реализация класса MyString. Стандартная библиотека, std::string, std::vector
как добавить реализацию конкатенации строк через перегрузку оператора "+=" в классе MyString и...

8
Эксперт С++
2924 / 1273 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
10.08.2010, 10:28 2
Ну вот навскидку: <где лежит>/GCC-4.5/include/c++/4.5.0/bits/basic_string.h

И в других системах наверняка примерно так же...... поищи заголовки basic_string и string.
1
Мат в 32 хода
237 / 172 / 18
Регистрация: 10.09.2009
Сообщений: 1,096
10.08.2010, 10:38  [ТС] 3
Цитата Сообщение от CheshireCat Посмотреть сообщение
basic_string и string
я смотрел в string-е, там только обявления функций...
0
Эксперт С++
2924 / 1273 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
10.08.2010, 12:08 4
Тут учитывай, что есть old-style заголовки, именуемые в стиле #include <string.h>, и new-style заголовки, именуемые в стиле #include <string> (без .h!!!). Так вот, это РАЗНЫЕ заголовки!
1
Эксперт JavaЭксперт С++
8378 / 3600 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
10.08.2010, 14:21 5
CheshireCat, ага, и со string все веселее .
Потому что string.h эквивалентно cstring, а string - для строк типа std::string
0
48 / 48 / 7
Регистрация: 04.08.2010
Сообщений: 110
10.08.2010, 17:39 6
#if <TRADITIONAL C HEADERS>
#include <string.h>
#endif

<string.h>
memchr · memcmp · memcpy · memmove · memset · size_t · strcat · strchr
strcmp · strcoll · strcpy · strcspn · strerror · strlen · strncat ·
strncmp · strncpy · strpbrk · strrchr · strspn · strstr · strtok · strxfrm

<string>
basic_string · char_traits · char_traits<char> · char_traits<wchar_t> -включено в 1995
getline · operator+ · operator!= · operator== · operator< · operator<<
operator<= · operator> · operator>= · operator>> · string · swap · wstring
0
Эксперт С++
5827 / 3478 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
10.08.2010, 17:45 7
А я всегда думал, что реализация стандартной библиотеки скрыта (ну, кроме шаблонных функций и классов)
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
11713 / 7220 / 1710
Регистрация: 25.07.2009
Сообщений: 13,222
10.08.2010, 18:15 8
Цитата Сообщение от Nameless One Посмотреть сообщение
А я всегда думал, что реализация стандартной библиотеки скрыта
gcc можно вместе с полным исходным кодом скачать...
0
Эксперт С++
5827 / 3478 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
10.08.2010, 18:16 9
Цитата Сообщение от easybudda Посмотреть сообщение
gcc можно вместе с полным исходным кодом скачать...
Просто я ничем, кроме msvs, не пользовался Хотя и как там дела обстоят, точно не знаю, в файлах не рылся. То, что я написал выше - лишь скромное предположение
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.08.2010, 18:16
Помогаю со студенческими работами здесь

Где и почему используют ту или иную строку std::string, char[], System::String^ ?
Где и почему используют ту или иную строку std::string, char, System::String^ ? Объясните...

Реализация класса на базе класса Stack с возможностью !индексирования!
Помогите пожалуйста!!! Нужно реализовать на базе класса stack другой класс с возможностью...

Реализация IEquatable<string[]> для класса идентификаторов
Есть класс, наподобие GUID. Генерирующий идентификаторы вот такого плана (ab3c-lkjs-5fhg-9g88)....

Реализация интерфейса IEqualityComparer для HashSet<Dictionary<string, string>>
Код выдает &quot;2&quot;, что, логично, а хотелось бы, чтобы выдавал &quot;1&quot;, так как содержание словарей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru