Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Использование в классе объекта другого класса
|
|||
|---|---|---|---|
|
#18+
UserIntertface.h #pragma once #ifndef USERINTERFACE_ #define USERINTERFACE_ #include <string> #include <iostream> using namespace std; class UserInterface { private: public: // Constructor UserInterface(); // Virtual Destructor virtual ~UserInterface(); void Print_Menu(); void Print_Message_1(); }; #endif UserInterface.cpp #include "UserInterface.h" UserInterface::UserInterface() // Constructor { } UserInterface::~UserInterface() // Destructor { } void UserInterface::Print_Menu() { cout << "..."; } void Print_Message_1() { cout << "..."; } FileOperations.h #pragma once #ifndef FILEOPERATIONS_ #define FILEOPERATIONS_ #include <string> #include <cstring> #include <iostream> #include <fstream> #include "boost/filesystem/operations.hpp" #include "boost/filesystem/fstream.hpp" #include <boost/filesystem/operations.hpp> #include "UserInterface.h" using namespace boost::filesystem; using namespace std; class FileOperations { private: UserInterface UI1; public: // Constructor FileOperations(); // Virtual Destructor virtual ~FileOperations(); void F1(); }; #endif FileOperations.cpp #include "FileOperations.h" #include "UserInterface.h" FileOperations::FileOperations() // Constructor { } FileOperations::~FileOperations() // Destructor { } void FileOperations::F1() { UI1.Print_Message_1(); ... ... ... } Есть 2 класса - UserInterface и FileOperations. Нужно в функциях класса FileOperations использовать функции класса UserInterface. Не могу разобраться, что и куда подключать. UserInterface подключил к FileOperations, в FileOperations.h создал объект UserInterface, но выдаёт неразрешённый внешний символ. Если объект UserInterface создать в FileOperations.cpp, тот же результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 18:55 |
|
||
|
Использование в классе объекта другого класса
|
|||
|---|---|---|---|
|
#18+
ukugyul552465, за "неразрешённый внешний символ" отвечает линкер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 20:10 |
|
||
|
Использование в классе объекта другого класса
|
|||
|---|---|---|---|
|
#18+
Это означает, что какая-либо функция в классе объявлена, но ее реализация отсутствует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2017, 14:32 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39380356&tid=2018327]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 285ms |
| total: | 405ms |

| 0 / 0 |
