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

Связь классов и методов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лицензия и ключ http://www.cyberforum.ru/cpp-beginners/thread802226.html
Всем привет, нам в Универе дали задание, составить программу, то есть модуль который состоит из лицензии(окно) и ключа(файл к примеру). Занимаюсь этим в первый раз, так что у кого, какие есть варианты создания данного модуля Пишите буду рад читать и писать.
C++ Нужен Borland C Киньте ссылку на нормальный, рабочий Borland C++ Compiler для Windows 8 x64 - запускать буду через DOSBOX!!!!!!!!!!!! http://www.cyberforum.ru/cpp-beginners/thread802208.html
Классы Rectangle C++
Определите в классе Rectangle функцию Line, которая выводит на экран координаты точек, между которыми должна быть нарисована линия
C++ Индекс макс. элемента массива
Программа должна находить и выводить на экран значение и индекс максимального элемента массива
C++ Linker error msvcprtd.lib(msvcp100d.dll) error lnk2005 already defined libcpmtd.lib http://www.cyberforum.ru/cpp-beginners/thread802192.html
Господа, забрал из VSS солюшен (из 5 проектов) для VS2010 и стал его собирать. Увлекательный квест "собери меня" через неделю (с изменеием 32-64bit, дебага-недебага, и.т.п у самого проекта и требуемых внешних компонентов) привели к тому, что собралось 4 проекта из 5. Пятый при сборке ругается однообразно: 1>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __thiscall...
C++ утечка памяти Может кто-то проверить есть ли здесь утечка памяти? Мне почему-то кажется что есть. В задачи нужно когда пользователь сделал операции первый раз, программа спросила хочить он проводить операции над теми же дани или нет. Если пользователь введет нет, соответственно нужно удалить старую память и выделить новую. Я это и сделал, но что-то сомневаюсь правильно ли. Проверты кто-то пожалуйста) #include... подробнее

Показать сообщение отдельно
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
06.03.2013, 19:07     Связь классов и методов
Цитата Сообщение от SKS-65 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
TMessage* TTopic::AddMessage(char* topic,char* author,char* text)
{   
    TMessage* p;//просто указатель который ссылается на мусор, объект не создан
    strcpy(p->Topic,topic);
    strcpy(p->Author,author);
    strcpy(p->Text,text);
    return p;
}
нужно заменить на
C++
1
TMessage* p = new TMessage;
тогда нужно добавить в маин + так выводить нельзя

C++
1
2
3
4
5
6
7
8
9
...
    TMessage* p=top.AddMessage("Stiven King","kniga","parapapa");
    //cout<<&p; ошибка
    cout<<p->Topic<<'\n'
          <<p->Author<<'\n'
          <<p->Text<<'endl;
    delete p;
    getch();
}
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru