Работающая программа на C ++ при запуске на другом компьютере работает на обоих компьютерах - PullRequest
0 голосов
/ 26 марта 2011

Программа, написанная мной на C ++ в Snow Leopard (OSX v10.6), правильно работает на моем компьютере. Когда я копирую эту программу в папку на другом Mac под управлением Leopard (OSX v10.5) и Ubuntu, и запускаю ее, программа вызывает ошибки. Внезапно ни одна из переменных и объектов не создается должным образом, и я получаю мусорные данные в местах, где в этот момент не должно быть никаких данных.

Кто-нибудь сталкивался с подобной проблемой или знает, что может быть причиной этого?

Спасибо.

1 Ответ

1 голос
/ 27 марта 2011

Запустите его под valgrind memcheck и посмотрите, какие ошибки он сообщает.

...