Форум программистов, компьютерный форум CyberForum.ru

Обращение к приватному полю класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив -созд. функции http://www.cyberforum.ru/cpp-beginners/thread787159.html
Всем привет, у мня задачка очень простая , суть понел, всё написал ост последний момент. Я созд. функцию , она значит забивает массив float числами, далее находит max и min, а задание значит такое 4 одномерных массива из них выписать все минимальные элементы (макс. не нужны) и формирует новый массив из них не знаю как это прописать дайте направление кто знает ка это делать. код: #include...
C++ Строки. Определить местоположение символа первой строки, который первым совпал с одним из символов второй Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки, который первым совпал с одним из символов второй. Вывести первую строку, исключив из нее слово, в которое входит этот символ. Вторая строка пробелами не разделена. На помогите сделать пожалуйста! Добавлено через 1 час 2 минуты #include <iostream> #include <string> int main() { ... http://www.cyberforum.ru/cpp-beginners/thread787158.html
Удаление из текста программы комментариев с использованием списков C++
Здравствуйте, уважаемые программисты! Я в С++ только недавно, в программировании совсем ничего еще не смыслю, поэтому обращаюсь к Вам за помощью. Мне необходимо создать программу, которая используя список, удаляет из текста программы комментарии и помещает их в отдельных текстовый файл. Помогите пожалуйста! Заранее, спасибо за помощь!
Дек символов C++
Доброго времени суток всем. У меня такая проблема: есть задача - Реализовать класс "Дек символов" (на базе списка). Реализовать класс "Массив деков". Длина массива определяется во время инициализации и в дальнейшем не меняется. Массив должен хранить сами деки, а не указатели на них. Доступ к элементам массива осуществляется с помощью квадратных скобок. Начал делать, но поскольку с...
C++ Свежая книга по С++ (без архаизмов) http://www.cyberforum.ru/cpp-beginners/thread787113.html
Хочу идти в ногу со временем. Чтобы в книге, по которой буду учиться, было все с оглядкой на стандарт С++11. Например, раньше писали vector<int>::const_iterator itr = myvec.begin(); теперь можно auto itr = myvec.begin(); Я не хочу учить то, что уже никому не нужно. Подскажите свежую книгу, а?
C++ Работа со структурами Подскажите почему ничего не выводится? Когда жму CTRL-F5 выдаёт что есть ошибки, хотя в коде ничего не подсвечивается. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> int main() { SetConsoleCP(1251); подробнее

Показать сообщение отдельно
Troll_Face
600 / 400 / 4
Регистрация: 26.04.2012
Сообщений: 2,070

Обращение к приватному полю класса - C++

15.02.2013, 20:59. Просмотров 336. Ответов 1
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
class CMessage
{
    char *pmessage;
 
public:
    void ShowIt()
    {
        cout<<endl<<pmessage<<endl;
    }
 
    CMessage(const char *text = "Сообщение по умолчанию")
    {
        pmessage=new char[strlen(text)+1];
        strcpy_s(pmessage, strlen(text)+1, text);
    }
 
    CMessage(const CMessage &aMess)
    {
        size_t len=strlen(aMess.pmessage)+1;
        pmessage= new char[len];
        strcpy_s(pmessage, len, aMess.pmessage);        //pmessage объявлен как закрытый, но при обращении ошибки не происходит. в чем подвох?
    }
 
    ~CMessage();
};
 
CMessage::~CMessage()
{
    cout<<endl<<"Вызван деструктор"<<endl;
    delete [] pmessage;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru