Почему подписка Crypto ++ SecByteBlock работает - PullRequest
2 голосов
/ 10 октября 2019

Я пытаюсь понять, почему работает следующий код с использованием Crypto ++ SecByteBlock:

SecByteBlock block(10);
std::cout << block[3];

Это похоже на SecByteBlock с нижним индексом (operator[]), но я не могу его найти (версия 8.2. 0, но не присутствует в старых версиях тоже). Я компилирую с C ++ 14. Есть идеи?

1 Ответ

1 голос
/ 10 октября 2019

Этот тип имеет преобразование в (const) byte *, которое затем используется в качестве основы для индексации.

...