1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Строка В Конструкторе

Тема в разделе "Вопросы новичков и не только", создана пользователем fuzzyduzzy, 1 фев 2013.

  1. fuzzyduzzy

    fuzzyduzzy New Member

    Репутация:
    0
    Регистрация:
    22 янв 2013
    Сообщения:
    3
    Симпатии:
    0
    Как правильно описывается тип строки в конструкторах?

    есть класс
    Код:
    class directory{
    char firm_name[30];
    char owner[40];
    int phone;
    string adress;
    char activity[30];
    public:
    directory();
    void setDirectory(char [], char [], int, string, char []);
    void Show();
    };

    Код:
    directory::directory(){
    char firm_name[] = {0};
    char owner[] = {0};
    int phone = 0;
    string adress = '\0';
    char activity[] = {0};
    }
    
    void directory::setDirectory(char f[30], char o[40], int p, string a, char act[30]){
    strcpy(firm_name, f);
    strcpy(owner, o);
    phone = p;
    string ????;
    
    }
     
  2. rrrFer

    rrrFer Гость

    Репутация:
    0
    Код:
    directory::directory(){
    char firm_name[] = {0};
    char owner[] = {0};
    int phone = 0;
    adress = '\0'; //////!!!!
    char activity[] = {0};
    }
    
    void directory::setDirectory(char f[30], char o[40], int p, string& a, char act[30]){
    strcpy(firm_name, f);
    strcpy(owner, o);
    phone = p;
    adress = a; //////!!!!
    }
    не совсем понял в чем проблема вообще
     
  3. fuzzyduzzy

    fuzzyduzzy New Member

    Репутация:
    0
    Регистрация:
    22 янв 2013
    Сообщения:
    3
    Симпатии:
    0
    спс.. забыл что строка через адрес передается)))

    Еще тут подумал лучше сделать весь класс через строки...
     
  4. rrrFer

    rrrFer Гость

    Репутация:
    0
    "через адрес" передавать лучше все, но если передавать по значению - то тоже ошибки не будет, просто лишний раз копироваться данные будут (ну и уничтожаться тоже соответственно)
     
Загрузка...
Похожие Темы - Строка Конструкторе
  1. I_am_user
    Ответов:
    0
    Просмотров:
    168
  2. basheer
    Ответов:
    7
    Просмотров:
    323
  3. evgenyum
    Ответов:
    6
    Просмотров:
    530
  4. alexas1
    Ответов:
    1
    Просмотров:
    676
  5. DezIntegrator
    Ответов:
    1
    Просмотров:
    1.337

Поделиться этой страницей