test_segfaults.cpp

来自「VC源码,开源测试工具.有助于VC++的学习与开发」· C++ 代码 · 共 60 行

CPP
60
字号
#include <tut/tut.hpp>/** * This example test group imitates very poor code with * numerous segmentation faults. */namespace tut{struct segfault_data{};typedef test_group<segfault_data> tg;typedef tg::object object;tg segfault_group("seg fault 1");template<>template<>void object::test<1>(){}template<>template<>void object::test<2>(){}template<>template<>void object::test<3>(){    *((char*)0) = 'x';}template<>template<>void object::test<4>(){    // OK}template<>template<>void object::test<5>(){    *((char*)0) = 'x';}template<>template<>void object::test<6>(){    // OK}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?