Создание связного списка в cppC++

Программы на C++. Форум разработчиков
Anonymous
Создание связного списка в cpp

Сообщение Anonymous »

Мне нужно реализовать следующие функции:

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

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

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