В случае с ссылкой так не прокатит.
list*& p
- это не указатель на ссылку, это ссылка на указатель. Разница между этими терминами размером с Гранд Каньон. Особенно учитывая тот факт, что указатель на ссылку недопустим по стандарту.list* first = nullptr
- предлагаю изучить. TESt\nTest\nTest
в файле может получиться только тогда, когда в файл пишется "TESt\\nTest\\nTest"
. .lib
файлами. Пропустил "не". Не ждет
#include_next
не является стандартной директивой препроцессора языков C или C++.build.gradle
не стану.
И Антон Жилин тоже прав, компилятор не может найти подключаемый тобой заголовочный файл.