Почему при попытке записи результата программы в текстовый файл записывается «1»?
fout <<int_massiv; пытается записать в файл адрес функции int_massiv, но т.к. это не предусмотрено операторами вывода, выполняется поиск преобразования типа адреса функции. Ближе всего в этом случае находится преобразование к булеву значению. И т.к. адрес функции всегда определен, в файл тебе пишется 1. но думаю здесь используется другой смысл этого слова
Я апредпочитаю считать то язык программирования должен быть на русском
sizeof( &Foo::Method );. Подставь внутрь любой метод, какой хочешь.
Ответа у тебя здесь не будет, т.к. в общем смысле у тебя тут задание, нарушающее П5.12 регламента. Если для тебя оставлять за собой мусор - это нормально, то можешь не удалять этот вопрос.