LINUX.ORG.RU

История изменений

Исправление Sorcerer, (текущая версия) :

Посмотрел исходники. Ваш вариант работать точно не будет, т.к. glutInit() разыменовывает pargc без проверок на NULL.

Мой вариант же на самом деле избыточен: glutInit() не пытается модифицировать содержимое массивов argv[i], и все деобходимые данные копирует в свои внутренние структуры. Так что достаточно проинициализировать argv[0] указателем на константный массив.

Исходная версия Sorcerer, :

Посмотрел исходники. Ваш вариант работать точно не будет, т.к. glutInit() разыменовывает pargc без проверок на NULL.

Мой вариант же на самом деле избыточен: glutInit() не пытается модифицировать содержимое массивов argv, и все деобходимые данные копирует в свои внутренние структуры. Так что достаточно проинициализировать argv[0] указателем на константный массив.