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

Класс и конструктор с string или как использовать указатели. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строка: удалить последнее слово из каждого предложения. http://www.cyberforum.ru/cpp-beginners/thread546675.html
Дан текст. Нужно удалить последнее слово из каждого предложения. Я делаю так. По порядку пребераю все элементы пока не встретиться точка, если встретилась точка то перебераю элементы в обратном...
C++ Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив Из положительных значений двух целочисленных массивов различной размерно- сти сформировать общий массив. Найти среднее арифметическое элементов, рас- положенных в массиве после последнего... http://www.cyberforum.ru/cpp-beginners/thread546647.html
Шифрование DES: на выходе получаются каждый раз новые результаты с одинаковыми входными данными C++
Здравствуйте. Попробовал сегодня реализовать хоть как-то шифрование DES. Накодил кучу корявого кода. В итоге на выходе получаются каждый раз новые результаты с одинаковыми входными данными. Наверное...
Нужна помощь в создании алгоритма C++
Имеется файл (архив), который содержит в себе древо папок и файлов. Для каждого объекта (файла/папки) есть структура с данными: typedef struct tag_HTREEITEMINFO { UINT nNode; UINT tStart;...
C++ Перегрузка операторов(строки). http://www.cyberforum.ru/cpp-beginners/thread546582.html
Задание:Описать класс, три объекта с1 с2 с3, используя разные конструкторы: вычесть из объекта с2 символ '5', сложить объекты с2 и с3, результат в с1:результат действий вывести на экран. описание...
C++ Использование передачи параметра (массива) через указатель #include <iostream.h> #include <stdlib.h> #include <conio.h> int n; int mas; int fun1(int) ; int main() { //clrscr(); cout<<"Vvedite razmer posledovatel'nosti"<<endl; cin>>n; подробнее

Показать сообщение отдельно
iojeg
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 12

Класс и конструктор с string или как использовать указатели. - C++

13.04.2012, 10:26. Просмотров 858. Ответов 6
Метки (Все метки)

Есть такая вот ерунда

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class human
{   public:
    string name;
    string surname;
    int age;
    human(string *imya, string *familia, int vozrast):age(vozrast){
    imya.copy(name,sizeof(imya),0);
    familia.copy(surname,sizeof(familia),0);
    }
    human():age(0){
    name=' ';
    surname=' ';
    };
    void print_me();
    void write_me_to_file();
};
Вопросы:
1)можно ли пихать стринги в свои классы? =)
2)если можно,то нормально ли будет потом объект класса сувать в стэк?(фигж знает какого размера стринг и,соответственно,класс буит в следующий раз)
3)если можно все предыдущее то как конструктор сделать?(плохо ориентируюсь в указателях)
Передается в функцию тоже стринг.
з.ы.если нельзя то как удобней сделать поиск введенного массива символов в другом массиве символов(типа поиск по имени в стэке,который в итоге выдает 0 или 1)а то если сравнивать стринг и массив чар даже если в компиляторе пишется и то и то как "ololo" и "ololo" то они всеравно неравны(из-за остальных ячеек массива чар видимо?).Или только посимвольно?(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru