Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.11.2015, 14:25
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
VS2015, Win32, (Unicode) //_____________________________________________________________________________________________ У меня ошибка в файле xstring const value_type *_Myptr() const { // determine current pointer to buffer for nonmutable string return (this->_BUF_SIZE <= this->_Myres ? _STD addressof(*this->_Bx._Ptr) : this->_Bx._Buf); } //____________________________________________________________________________________________ В программе несколько классов один из них содержит вектор строк v: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Другой класс содержит объект первого класса и использует содержимое вектора: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Подскажите, как правильно конвертировать строку? Если в главном файле проекта (.cpp) вывод строки ( a.getV(Index).c_str()) из вектора происходит успешно. Или тут необходимо через указатели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2015, 14:43
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
Дело даже не в объектах класса, а в строках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2015, 07:40
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
aziker, ошибки то какие? ну не телепаты же мы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2015, 07:43
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
aziker, код чуть меньше чем на 100% полный бред, так что напиши еще, что ж тебе надо то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2015, 08:55
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
MasterZiv, ошибка выделена красным: const value_type *_Myptr() const { // determine current pointer to buffer for nonmutable string return (this->_BUF_SIZE <= this->_Myres ? _STD addressof(*this->_Bx._Ptr) : this->_Bx._Buf); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2015, 09:01
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
MasterZiv, Код вполне рабочий до момента использования элементов вектора. Код не бред, потому что это маленькая часть кода. Хотела показать, что элементы вектора используются в другом классе. Проблема в строках, то есть в их неправильной конвертации. wstring to LPTSTR. Это проект win32 (use unicode). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2015, 16:47
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
aziker, Я лично не понимаю в коде ничего. И с ошибкой также неясно. Но если тебя это устраиваяет, я не против. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2015, 18:13
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
Особенно понравилась глобальная переменная it ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2015, 23:01
|
|||
|---|---|---|---|
|
|||
Объект класса. |
|||
|
#18+
FishHook, это намёк на одноимённый роман Стивена нашего Кинга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.11.2015, 06:15
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
Alex the coder, FishHook , на другом форуме мне ответили и дали нормальный человеческий ответ. Может быть Вам, судари, не стоит отвечать на вопросы, на которые не можете ответить и не знаете о чем речь? Добра Вам =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.11.2015, 10:32
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
aziker, И тебе, вовремя сдать сессию.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.11.2015, 10:50
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
Код, скажем так, некрасив. И малоподдерживаем. Но почему у вас azikerVS2015, Win32, (Unicode) const value_type *_Myptr() const { // determine current pointer to buffer for nonmutable string return (this->_BUF_SIZE <= this->_Myres ? _STD addressof( * this->_Bx._Ptr) : this->_Bx._Buf); } в одном случае происходит разыменование указателя на экземпляр класса, а в другом - нет? (Как правильно - мне лень разбираться в ваших типах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.11.2015, 10:52
|
|||
|---|---|---|---|
Объект класса. |
|||
|
#18+
Точнее, даже "дважды разыменование". Ведь "->" просто синтаксический сахар к "(*x)." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2018715]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 269ms |

| 0 / 0 |
