При инстанцировании объекта в C++ код в конструкторе является последней выполняемой вещью. Вся другая инициализация, включая инициализацию суперкласса, выполнение конструктора суперкласса и выделение памяти происходит заранее. Код в конструкторе должен действительно только выполнить дополнительную инициализацию, как только объект создается. Таким образом, это совершенно допустимо, чтобы использовать "этот" указатель в конструкторе класса и предположить, что это указывает на полностью созданный объект.
, Конечно, все еще необходимо остерегаться неинициализированных членских переменных, если Вы уже не инициализировали их в своем коде конструктора.
Вы можете попробовать следующее (проверено на Ubuntu 9.04)
sudo apt-get install texlive-lang-european
sudo texhash
sudo fmtutil --all
Не могли бы вы опубликовать соответствующий код?
Этот кусок латекса должен работать:
\usepackage[danish]{babel}
Если нет, значит проблема с установкой.