Код: Выделить всё
BlockChain BlockChainLoad(std::ifstream& file);
void BlockChainAppendTransaction(BlockChain& blockChain
, const Transaction& transaction
, const string& timestamp);
Я попробовал 2 способа:
1) структура блокчейна будет иметь 2 указателя: следующий и предыдущий.
2) создать новую структуру, которая будет содержать только указатель на заголовок некоторый блокчейн.
с обоими способами я все еще не могу реализовать запрошенную функцию по мере необходимости.
Каков наилучший подход к такой проблеме?
я не могу изменить объявление функции.
Подробнее здесь: https://stackoverflow.com/questions/786 ... ist-in-cpp