С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.10.2022
Сообщений: 24
1

Реализовать класс, объявленный в заглавном файле

02.12.2022, 20:43. Показов 330. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан заголовочный файл phone_number.h, содержащий объявления класса
PhoneNumber. При этом в комментариях описано ожидаемое поведение
этого класса.
#pragma once
#include <string>
using namespace std;
class PhoneNumber {
public:
/* Принимает строку в формате +XXX-YYY-ZZZZZZ
Часть от '+' до первого '-' – это код страны.
Часть между первым и вторым символами '-' - код города
Все, что идет после второго символа – местный номер.
Код страны, код города и местный номер не должны быть пустыми.
Если строка не соответствует этому формату, необходимо выбросить исключение
invalid_argument. Проверять, содержит ли номер только цифры, не нужно.
*/
explicit PhoneNumber(const string &international_number);
string GetCountryCode() const;
string GetCityCode() const;
string GetLocalNumber() const;
string GetInternationalNumber() const;
private:
string country_code_;
string city_code_;
string local_number_;
explicit PhoneNumber(const string &international_number);
string GetCountryCode() const;
string GetCityCode() const;
string GetLocalNumber() const;
string GetInternationalNumber() const;
private:
string country_code_;
string city_code_;
string local_number_;
};
Необходимо разработать phone_number.cpp-файл с определениями методов класса
PhoneNumber, реализующих описанное поведение. В файле с главной функцией main()
продемонстрировать использование класса. Можете помочь?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2022, 20:43
Ответы с готовыми решениями:

Реализовать класс, объявленный в заглавном файле
Вам дан заголовочный файл phone_number.h, содержащий объявления класса PhoneNumber. При этом в...

Как подключить класс на C#, объявленный в другом файле?
Просто раньше с Visual Studio не работал...

Как использовать экземпляр класса, объявленный в одной файле, в другом файле?
В первой форме я создал класс TBook и массив экземпляров этого класса TBook Book. Как использовать...

Объявленный класс не воспринимается как тип
Подскажите почему вылетает эта ошибка?

Не виден класс, объявленный в другом классе
Есть два класса, имеющие ссылки друг на друга, один из них находится внутри третьего класса, при...

0
02.12.2022, 20:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2022, 20:43
Помогаю со студенческими работами здесь

не виден тип, объявленный ыв другом файле QML. Type FileMenu unavailable
делаю список кнопок через ObjectModel. в файле main.qml не виден тип FileMenu. как сделать его...

Реализовать класс String, перегрузка операторов, реализовать конструкторы, фрэнд-функции
Реализовать класс String для работы со строками символов. Перегрузить для объектов класса String...

Необходимо реализовать шаблонный класс Array, и грамотно реализовать push_back
Необходимо реализовать шаблонный класс Array, параметризируемый типом хранимых элементов. ...

Реализовать класс Товары. Реализовать метод печати стоимости товара и его наименования
Реализовать класс Товары, с полями Наименование, Артикул, Стоимость. Реализовать метод печати...

Реализовать класс Complex для работы с комплексными числами. Реализовать операции с ним
Народ, помогите, с классы не понимаю Комплексное число представляются парой действительных чисел...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru