class root : public Base
, т.к. тебе нужно дать пользователю типа возможность преобразования, а потом Base *b = Root;
. Все. Печаль в том, что даже если закомментировать эту функцию - ошибка остаётся.
isWow64
уже не будет если ты код закомментируешь так же, как показал. Ошибка будет другая. И тебе надо ее во всех деталях передать.В случае с ссылкой так не прокатит.
list*& p
- это не указатель на ссылку, это ссылка на указатель. Разница между этими терминами размером с Гранд Каньон. Особенно учитывая тот факт, что указатель на ссылку недопустим по стандарту.list* first = nullptr
- предлагаю изучить. TESt\nTest\nTest
в файле может получиться только тогда, когда в файл пишется "TESt\\nTest\\nTest"
. .lib
файлами. Пропустил "не". Не ждет
#include glut.h
Директива
#include
требует указания заголовка или в рамках<>
, или в рамках""
.Ни того, ни другого у тебя в этой строке нет. Компилятор тебе о том и говорит: обрами.
Правильное обрамление тоже на твоих плечах. Если glut у тебя вписан в include path, то надо использовать
#include <glut.h>
, если glut находится по относительному пути от текущего модуля трансляции и не вписан в include path, то надо использовать#include "glut.h"
.Детали можно изучить тут.