Указатели C ++ были неожиданно увеличены, в то время как в отладке смотрели, но хорошо, пока бегC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Указатели C ++ были неожиданно увеличены, в то время как в отладке смотрели, но хорошо, пока бег

Сообщение Anonymous »

Ubuntu 20.04.6
g ++-9 (ubuntu 9.4.0-1Ubuntu1 ~ 20.04.2) 9.4.0 < /p>
Я написал следующее код C ++ в VS-коде и отладчике . < /p>

Код: Выделить всё

// main.cpp
#include "crc.h"

#include 
#include 
#include 

int main() {
int size;
unsigned char *bytes = new unsigned char[20];
for (int i = 0; i < 16; ++i)
{
*(bytes + i) = i;
}
size = 16;
unit16_t crc_value = crc(bytes, size);
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79465179/c-pointers-were-unexpected-increased-while-were-watched-in-debugging-but-fine[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»