Привет,
С++ для меня всегда был неким подобием черной магии, но грянул гром и теперь приходится его осваивать. Мне нужно включить класс в несколько дэков, при этом я могу выделить память только один раз для всего класса сразу. Я могу это сделать только явно и без последующих попыток перевыделения. То есть мне нужно то, что в ядре предоставляется связанными списками и несколькими вспомогательными макросами.
Вот функционал, аналогичный которому я ожидал бы увидеть: http://kernelnewbies.org/FAQ/LinkedLists
Как я понимаю std::deque мне не подходит так как: во-первых, std::deque, как я понимаю, сам инкапсулирует в себя нужный мне класс, а мне нужно наоборот; во-вторых, использует выделение памяти, при чем не совсем прозрачно.