Сообщение Re: Есть ли аналог функции _CrtMemDumpStatistics от 16.03.2015 15:15
Изменено 16.03.2015 15:28 watchmaker
Здравствуйте, Melamed, Вы писали:
M>Соответственно вопрос: существует ли в природе функция, аналогичная _CrtMemDumpStatistics, которая выводила бы информацию в файл или в строку (второе даже предпочтительнее).
M>Если такой функции не существует, то посоветуйте, как лучше решить данную задачу другими средствами?
Написать самому. Эта функция же просто выводит члены структуры _CrtMemState как есть. Единственного вызова snprintf будет достаточно чтобы вывести результат в строку.
M>Соответственно вопрос: существует ли в природе функция, аналогичная _CrtMemDumpStatistics, которая выводила бы информацию в файл или в строку (второе даже предпочтительнее).
M>Если такой функции не существует, то посоветуйте, как лучше решить данную задачу другими средствами?
Написать самому. Эта функция же просто выводит члены структуры _CrtMemState как есть. Единственного вызова snprintf будет достаточно чтобы вывести результат в строку.
Re: Есть ли аналог функции _CrtMemDumpStatistics
Здравствуйте, Melamed, Вы писали:
M>Соответственно вопрос: существует ли в природе функция, аналогичная _CrtMemDumpStatistics, которая выводила бы информацию в файл
_CrtMemDumpStatistics умеет выводить в файл. Куда отладочный вывод направлен — туда и выводит. Смотри, например, на _CrtSetReportFile.
M>или в строку (второе даже предпочтительнее).
Это написать самому. Эта функция же просто выводит члены структуры _CrtMemState как есть. Единственного вызова snprintf будет достаточно чтобы вывести результат в строку.
M>Соответственно вопрос: существует ли в природе функция, аналогичная _CrtMemDumpStatistics, которая выводила бы информацию в файл
_CrtMemDumpStatistics умеет выводить в файл. Куда отладочный вывод направлен — туда и выводит. Смотри, например, на _CrtSetReportFile.
M>или в строку (второе даже предпочтительнее).
Это написать самому. Эта функция же просто выводит члены структуры _CrtMemState как есть. Единственного вызова snprintf будет достаточно чтобы вывести результат в строку.