Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Visual C++ Debugger Visualizers

Boost , Chapter 1. Boost.Multiprecision , Miscellaneous Number Types.

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Давайте посмотрим правде в глаза, отладить многоточные числа сложно - просто потому, что мы не можем легко проверить значение чисел. Visual C++ предоставляет частичное решение в виде «визуализаторов», которые обеспечивают улучшенное представление сложных структур данных, эти визуализаторы должны быть добавлены в раздел<[Visualizer]><autoexp.dat>, расположенный в каталоге<Common7/Packages/Debugger>вашей установки Visual Studio. Фактический код визуализатора находится в песочницездесь- просто вырежьте и вставьте код в свой файл<autoexp.dat>.

[Note] Note

Эти визуализаторы были протестированы только с помощью VC10, а также с учетом возможности багги-визуализаторов для сбоя отладчика Visual C++, убедитесь, что вы сделали резервную копию<autoexp.dat>файла, прежде чем использовать их!!

Первый визуализатор обеспечивает улучшенный вид<debug_adaptor>:

Следующий визуализатор обеспечивает улучшенное представление cpp_int: небольшие числа отображаются как фактические значения, в то время как большие числа отображаются как массив шестнадцатеричных частей, причем наиболее значительная часть первая.

Вот как это выглядит для небольших значений:

Для более крупных значений:

Есть также<~raw>ребенок, который позволяет вам увидеть реальных членов класса:

Визуализатор<cpp_dec_float>показывает первые несколько цифр значения в поле предварительного просмотра и полный массив цифр при расширении просмотра. Как и раньше<~raw>ребенок дает вам доступ к фактическим данным участников:


PrevUpHomeNext

Статья Visual C++ Debugger Visualizers раздела Chapter 1. Boost.Multiprecision Miscellaneous Number Types. может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Miscellaneous Number Types. ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 19:59:38/0.0063509941101074/0