С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Возврат указателя на строку из фукнции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами (продолжение) http://www.cyberforum.ru/cpp-beginners/thread128674.html
1) Даны имена двух файлов вещественных чисел. Известно, что один из них (не обязательно первый) существует и является непустым, а другой в текущем каталоге отсутствует. Создать отсутствующий файл и...
C++ Найти номер последнего экстремального (минимального или максимального) элемента из набора. Дано целое число N и набор из N целых чисел. Найти номер последнего экстремального (то есть минимального или максимального) элемента из данного набора. http://www.cyberforum.ru/cpp-beginners/thread128667.html
C++ Сформировать массив
Люди добрые помогите сформировать массив, содержащий сведения о булочной. Структурный тип содержит поля: номер, название товара, фирма-поставщик, количество полученных единиц данного товара,...
C++ Работа с файлами
Помогите пожалуйста с этой задачей: даны файлы f и g, компоненты которых являются целыми числами. Записать в файл h сначала компоненты файла f, затем компоненты файла g с охранением порядка. Заранее...
C++ Поиск в файле http://www.cyberforum.ru/cpp-beginners/thread128641.html
Привет всем! Опять мне досталось какое-то сложное задание: Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв. Думаю, следует...
C++ Найти количество слов начинающихся на букву "а" Всем добрый день. Помогите кто-нибудь с этим заданием: заданая строка символов. Группы символов, которые разделены пропуском и не содержат в себе пропусков, называются словами. Определить количество... подробнее

Показать сообщение отдельно
Genius Ignat
1237 / 775 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
12.05.2010, 17:55
НО !! Тогда ведь в программе появится ОТКРЫТЫЙ указатель на ЗАКРЫТЫЕ данные класса, и через него можно будет делать все, что угодно.
Используй указатель для чтения в клиентской части программы и будет счастье.
К сведению:
при разработке класса строки допускается наличие оператора возражающего адрес начала строкового буфера. Даже оператор преобразование к char* в классе можно реализовать,
но это я вижу в твоем примере не нужно.

Добавлено через 15 минут
Вторая моя идея : создать временную статическую строку в функции, и вернуть указатель на нее. Но, динамически выделить размер строки не получится... это не очень хорошо.
Вот это уже и есть прописная истинная и не ничего особенного тут статический массив должен
быть заведо большего размер скажем 100 ну не будет же твоя динамическая строка больше
можешь даже стандартно выделять 50 символов для дин строки, хочешь пример покажу.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.