|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Всем доброго дня! Очередной раз пытаюсь написать прогу на С++, использую VS8. Столкнулся с проблемой: Если я объявляю функцию в файле .cpp, то я могу объявлять функции с типом данных wstring. Если объявляю функцию в файле .h, внутри класса в разделе public, то могу объявлять функции только с типом int и char Включение файла #include <string> в файл .h никого эффекта не дает Вопрос - как объявлять функции внутри класса в файле .h с различными типами данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 09:27 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Sergey_rbВопрос - как объявлять функции внутри класса в файле .h с различными типами данных? Так же как и в .cpp Ошибки у тебя были из-за чего-то другого. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 09:35 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Объявление функций Код: plaintext 1. 2. 3. 4. 5. 6.
функция Код: plaintext 1.
Компилируется нормально, а функция Код: plaintext 1.
выдает ошибки Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 09:50 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 09:53 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Cerebrum Код: plaintext 1.
? Что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 10:06 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Sergey_rbCerebrum Код: plaintext 1.
? Что не так? std не хватает Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 10:12 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Еще интереснее ошибка [SRC c++] std::wstring SetCompProp(std::wstring pIN); Ошибка 49 error LNK2019: unresolved external symbol "public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > __cdecl CRBDlg::SetCompProp(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >)" (?SetCompProp@CRBDlg@@QAA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@V23@@Z) referenced in function "public: void __cdecl CRBDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CRBDlg@@QAAXXZ) RBDlg.obj RB /SRC] ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 10:15 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
компилируется ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 10:26 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Sergey_rbЕще интереснее ошибка [SRC c++] std::wstring SetCompProp(std::wstring pIN); Ошибка 49 error LNK2019: unresolved external symbol "public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > __cdecl CRBDlg::SetCompProp(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >)" (?SetCompProp@CRBDlg@@QAA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@V23@@Z) referenced in function "public: void __cdecl CRBDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CRBDlg@@QAAXXZ) RBDlg.obj RB /SRC] Разобрался, ошибка была в другом месте ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 10:33 |
|
Объявление методов класса
|
|||
---|---|---|---|
#18+
Хоть я уже и задавал этот вопрос, но повторюсь - как эту функцию найти по имени? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2019, 11:40 |
|
|
start [/forum/topic.php?fid=57&tid=2017624]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 133ms |
0 / 0 |