Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Объект класса.
|
|||
|---|---|---|---|
|
#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:25 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
Дело даже не в объектах класса, а в строках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2015, 14:43 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
aziker, ошибки то какие? ну не телепаты же мы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 07:40 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
aziker, код чуть меньше чем на 100% полный бред, так что напиши еще, что ж тебе надо то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 07:43 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#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, 08:55 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Код вполне рабочий до момента использования элементов вектора. Код не бред, потому что это маленькая часть кода. Хотела показать, что элементы вектора используются в другом классе. Проблема в строках, то есть в их неправильной конвертации. wstring to LPTSTR. Это проект win32 (use unicode). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 09:01 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
aziker, Я лично не понимаю в коде ничего. И с ошибкой также неясно. Но если тебя это устраиваяет, я не против. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 16:47 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
Особенно понравилась глобальная переменная it ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 18:13 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
FishHook, это намёк на одноимённый роман Стивена нашего Кинга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 23:01 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
Alex the coder, FishHook , на другом форуме мне ответили и дали нормальный человеческий ответ. Может быть Вам, судари, не стоит отвечать на вопросы, на которые не можете ответить и не знаете о чем речь? Добра Вам =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2015, 06:15 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
aziker, И тебе, вовремя сдать сессию.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2015, 10:32 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#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:50 |
|
||
|
Объект класса.
|
|||
|---|---|---|---|
|
#18+
Точнее, даже "дважды разыменование". Ведь "->" просто синтаксический сахар к "(*x)." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2015, 10:52 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39112727&tid=2018715]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
84ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 18ms |
| total: | 187ms |

| 0 / 0 |
