文件名称:ImperfectC++
介绍说明--下载内容均来自于网络,请自行研究使用
Imperfect C++中文版 配套源码
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 3971004imperfectc .rar 列表 Code\Part0\aggregate_test\aggregate_test.cpp Code\Part0\aggregate_test\vc6\aggregate_test.dsp Code\Part1\Chapter1\DebugBreak_test\DebugBreak_test.c Code\Part1\Chapter1\DebugBreak_test\vc6\DebugBreak_test.dsp Code\Part1\Chapter1\DebugBreak_test\vc71\DebugBreak_test.dsp Code\Part1\Chapter1\DebugBreak_test\vc71\DebugBreak_test.vcproj Code\Part1\Chapter1\__FUNCTION__test\__FUNCTION__test.cpp Code\Part1\Chapter1\__FUNCTION__test\vc6\__FUNCTION__test.dsp Code\Part1\Chapter1\constraints_error_messages_test\constraints_error_messages_test.cpp Code\Part1\Chapter1\constraints_error_messages_test\vc6\constraints_error_messages_test.dsp Code\Part1\Chapter1\non_pod\non_pod.cpp Code\Part1\Chapter1\sizeof_void_test\sizeof_void.cpp Code\Part1\Chapter1\sizeof_void_test\sizeof_void.vcproj Code\Part1\Chapter1\sizeof_void_test\stdafx.cpp Code\Part1\Chapter1\sizeof_void_test\stdafx.h Code\Part1\Chapter1\static_assert_test\static_assert_test.cpp Code\Part1\Chapter1\static_assert_test\vc6\static_assert_test.dsp Code\Part1\Chapter2\ctor_virt\ctor_virt.cpp Code\Part1\Chapter2\ctor_virt\cw8\ctor_virt.mcp Code\Part1\Chapter2\init_list\cw8\init_list.mcp Code\Part1\Chapter2\init_list\init_list.cpp Code\Part1\Chapter2\mem_offset_test\mem_offset_test.cpp Code\Part1\Chapter2\mem_offset_test\mem_offset_test.vcproj Code\Part1\Chapter2\mem_offset_test\stdafx.cpp Code\Part1\Chapter2\mem_offset_test\stdafx.h Code\Part1\Chapter2\mil_ex_test\mil_ex_test.cpp Code\Part1\Chapter2\mil_ex_test\mil_ex_test.vcproj Code\Part1\Chapter2\mil_ex_test\stdafx.cpp Code\Part1\Chapter2\mil_ex_test\stdafx.h Code\Part1\Chapter2\priv_dtor_test\priv_dtor_test.cpp Code\Part1\Chapter2\priv_dtor_test\priv_dtor_test.cxx Code\Part1\Chapter2\priv_dtor_test\vc6\priv_dtor_test.dsp Code\Part1\Chapter2\prot_del_test\prot_del_test.cpp Code\Part1\Chapter2\prot_del_test\vc6\prot_del_test.dsp Code\Part1\Chapter2\wrong_mil_test\wrong_mil_test.cpp Code\Part1\Chapter3\ParseContext_test\ParseContext_test.cpp Code\Part1\Chapter3\ParseContext_test\vc6\ParseContext_test.dsp Code\Part1\Chapter3\raii_1_test\raii_1_test.cpp Code\Part1\Chapter3\raii_1_test\vc6\raii_1_test.dsp Code\Part1\Chapter3\rrid_1_test\rrid_1_test.cpp Code\Part1\Chapter3\rrid_1_test\vc6\rrid_1_test.dsp Code\Part1\Chapter4\Int\Int.cpp Code\Part1\Chapter4\Int\vc6\Int.dsp Code\Part1\Chapter4\ui64_open_test\ui64_open_test.cpp Code\Part1\Chapter4\ui64_open_test\vc6\ui64_open_test.dsp Code\Part1\Chapter4\ui64_partial_encapsulation_test\ui64_partial_encapsulation_test.cpp Code\Part1\Chapter4\ui64_partial_encapsulation_test\vc6\ui64_partial_encapsulation_test.dsp Code\Part1\Chapter4\uinteger64\uinteger64.h Code\Part1\Chapter6\IncScopeT\IncScopeT.cpp Code\Part1\Chapter6\IncScopeT\cw8\IncScopeT.mcp Code\Part1\Chapter6\ValueScope\ValueScope.cpp Code\Part1\Chapter6\ValueScope\cw8\ValueScope.mcp Code\Part2\Chapter10\atomic_by_mutex_test\atomic_by_mutex_test.cpp Code\Part2\Chapter10\atomic_by_mutex_test\vc6\atomic_by_mutex_test.dsp Code\Part2\Chapter10\atomic_functions_test\Atomic Functions Test.xls Code\Part2\Chapter10\atomic_functions_test\atomic_functions_test.cpp Code\Part2\Chapter10\atomic_functions_test\cw8\atomic_functions_test.mcp Code\Part2\Chapter10\atomic_functions_test\cw8\hello.cpp Code\Part2\Chapter10\atomic_functions_test\dmbeta\af.cpp Code\Part2\Chapter10\atomic_functions_test\dmbeta\cmd.txt Code\Part2\Chapter10\atomic_functions_test\dmbeta\spaceasm.cpp Code\Part2\Chapter10\atomic_functions_test\dmbeta\speedasm.cpp Code\Part2\Chapter10\atomic_functions_test\dmbeta\x.cpp Code\Part2\Chapter10\atomic_functions_test\dmbeta\x2.cpp Code\Part2\Chapter10\atomic_functions_test\dmbeta\y.cpp Code\Part2\Chapter10\atomic_functions_test\makexls.py Code\Part2\Chapter10\atomic_functions_test\smp-res.txt Code\Part2\Chapter10\atomic_functions_test\up-res.txt Code\Part2\Chapter10\atomic_functions_test\vc6\atomic_functions_test.dsp Code\Part2\Chapter10\atomic_integer_test\atomic_integer_test.cpp Code\Part2\Chapter10\atomic_integer_test\vc6\atomic_integer_test.dsp Code\Part2\Chapter10\atomic_read_test\atomic_read_test.cpp Code\Part2\Chapter10\atomic_read_test\vc6\atomic_read_test.dsp Code\Part2\Chapter10\declspec_thread_test\declspec_thread_test.cpp Code\Part2\Chapter10\declspec_thread_test\vc6\declspec_thread_test.dsp Code\Part2\Chapter10\double_checked_lock_test\double_checked_lock_test.cpp Code\Part2\Chapter10\double_checked_lock_test\vc6\double_checked_lock_test.dsp Code\Part2\Chapter10\independent_threads_test\independent_threads_test.cpp Code\Part2\Chapter10\independent_threads_test\vc6\independent_threads_test.dsp Code\Part2\Chapter10\inline_asm_test\gcc295\x.cpp Code\Part2\Chapter10\inline_asm_test\inline_asm_test.cpp Code\Part2\Chapter10\inline_asm_test\inline_asm_test2.cpp Code\Part2\Chapter10\inline_asm_test\vecc\fc.cpp Code\Part2\Chapter10\inline_asm_test\vecc\sc.cpp Code\Part2\Chapter10\spin_mutex_test\spin_mutex_test.cpp Code\Part2\Chapter10\spin_mutex_test\spin_mutex_test_2.c Code\Part2\Chapter10\spin_mutex_test\vc6\spin_mutex_test.dsp Code\Part2\Chapter10\synch_object_cost_test\synch_object_cost_test.cpp Code\Part2\Chapter10\synch_object_cost_test\synch_object_cost_test_2.c Code\Part2\Chapter10\synch_object_cost_test\vc6\synch_object_cost_test.dsp Code\Part2\Chapter10\synchronized_test\dmbeta\list.cpp Code\Part2\Chapter10\synchronized_test\synchronized_test.cpp Code\Part2\Chapter10\synchronized_test\vc6\synchronized_test.dsp Code\Part2\Chapter10\tss_1_test\tss_1_test.cpp Code\Part2\Chapter10\tss_1_test\vc6\tss_1_test.dsp Code\Part2\Chapter11\base_name_test\header.h Code\Part2\Chapter11\base_name_test\source1.c Code\Part2\Chapter11\base_name_test\source2.cpp Code\Part2\Chapter11\cu_ordering_test\cu_ordering_test.cpp Code\Part2\Chapter11\cu_ordering_test\cu_ordering_test_2.cpp Code\Part2\Chapter11\cu_ordering_test\cutrace.h Code\Part2\Chapter11\cu_ordering_test\dmbeta\makefile Code\Part2\Chapter11\cu_ordering_test\icl7\makefile Code\Part2\Chapter11\cu_ordering_test\vc6\cu_ordering_test.dsp Code\Part2\Chapter11\cu_ordering_test\vc6\makefile Code\Part2\Chapter11\inter_cu_ordering_test\bc56\makefile Code\Part2\Chapter11\inter_cu_ordering_test\cw8\makefile Code\Part2\Chapter11\inter_cu_ordering_test\dmbeta\makefile Code\Part2\Chapter11\inter_cu_ordering_test\gcc32\makefile Code\Part2\Chapter11\inter_cu_ordering_test\icl7\makefile Code\Part2\Chapter11\inter_cu_ordering_test\inter_cu_ordering_test.cpp Code\Part2\Chapter11\inter_cu_ordering_test\object.h Code\Part2\Chapter11\inter_cu_ordering_test\object2.cpp Code\Part2\Chapter11\inter_cu_ordering_test\object3.cpp Code\Part2\Chapter11\inter_cu_ordering_test\vc6\inter_cu_ordering_test.dsp Code\Part2\Chapter11\inter_cu_ordering_test\vc6\makefile Code\Part2\Chapter11\inter_cu_ordering_test\wc12\makefile Code\Part2\Chapter11\intra_cu_ordering_test\intra_cu_ordering_test.cpp Code\Part2\Chapter11\intra_cu_ordering_test\vc6\intra_cu_ordering_test.dsp Code\Part2\Chapter11\ordered_statics_test\Thing.h Code\Part2\Chapter11\ordered_statics_test\ordered_statics_test.cpp Code\Part2\Chapter11\ordered_statics_test\vc6\ordered_statics_test.dsp Code\Part2\Chapter11\static_init_opt_test\static_init_opt_test.cpp Code\Part2\Chapter11\static_init_opt_test\vc6\static_init_opt_test.dsp Code\Part2\Chapter12\ebo_test\ebo_test.cpp Code\Part2\Chapter12\ebo_test\vc6\ebo_test.dsp Code\Part2\Chapter12\nrvo_test\nrvo_test.cpp Code\Part2\Chapter12\nrvo_test\vc6\nrvo_test.dsp Code\Part2\Chapter12\optimisation_1_test\mute.cpp Code\Part2\Chapter12\optimisation_1_test\optimisation_1_test.cpp Code\Part2\Chapter12\optimisation_1_test\optimisation_1_test_2.cpp Code\Part2\Chapter12\optimisation_1_test\vc6\optimisation_1_test.dsp Code\Part2\Chapter12\rvo_test\rvo_test.cpp Code\Part2\Chapter12\rvo_test\vc6\rvo_test.dsp Code\Part2\Chapter12\template_without_inline_test\template_without_inline_test.cpp Code\Part2\Chapter12\template_without_inline_test\template_without_inline_test_2.cpp Code\Part2\Chapter12\template_without_inline_test\twit.h Code\Part2\Chapter12\template_without_inline_test\vc6\template_without_inline_test.dsp Code\Part2\Chapter7\cdynamic_test\bc56\cdynamic_bc56.def Code\Part2\Chapter7\cdynamic_test\bc56\makefile Code\Part2\Chapter7\cdynamic_test\bc56\test\bc56\cdynamic.def Code\Part2\Chapter7\cdynamic_test\bc56\test\cw8\cdynamic.def Code\Part2\Chapter7\cdynamic_test\cdynamic.cpp Code\Part2\Chapter7\cdynamic_test\cdynamic.def Code\Part2\Chapter7\cdynamic_test\cdynamic.h Code\Part2\Chapter7\cdynamic_test\cdynamic_dmbeta.def Code\Part2\Chapter7\cdynamic_test\cdynamic_test.cpp Code\Part2\Chapter7\cdynamic_test\cw8\makefile Code\Part2\Chapter7\cdynamic_test\dmbeta\cdynamic.def Code\Part2\Chapter7\cdynamic_test\dmbeta\dmcli.cpp Code\Part2\Chapter7\cdynamic_test\dmbeta\dmsvr.cpp Code\Part2\Chapter7\cdynamic_test\dmbeta\dmsvr.def Code\Part2\Chapter7\cdynamic_test\dmbeta\makefile Code\Part2\Chapter7\cdynamic_test\gcc32\makefile Code\Part2\Chapter7\cdynamic_test\icl7\makefile Code\Part2\Chapter7\cdynamic_test\run_all.cmd Code\Part2\Chapter7\cdynamic_test\stat_dyn_linking.pdf Code\Part2\Chapter7\cdynamic_test\vc6\makefile Code\Part2\Chapter7\cdynamic_test\wc12\makefile Code\Part2\Chapter7\cppdynamic_test\bc56\makefile Code\Part2\Chapter7\cppdynamic_test\cppdynamic.cpp Code\Part2\Chapter7\cppdynamic_test\cppdynamic.h Code\Part2\Chapter7\cppdynamic_test\cppdynamic_test.cpp Code\Part2\Chapter7\cppdynamic_test\cw8\makefile Code\Part2\Chapter7\cppdynamic_test\dmbeta\cppdynamic.def Code\Part2\Chapter7\cppdynamic_test\dmbeta\makefile Code\Part2\Chapter7\cppdynamic_test\gcc32\makefile Code\Part2\Chapter7\cppdynamic_test\icl7\makefile Code\Part2\Chapter7\cppdynamic_test\run_all.cmd Code\Part2\Chapter7\cppdynamic_test\vc6\makefile Code\Part2\Chapter7\cppdynamic_test\wc12\makefile Code\Part2\Chapter7\cppstatic_test\bc56\makefile Code\Part2\Chapter7\cppstatic_test\cppstatic.cpp Code\Part2\Chapter7\cppstatic_test\cppstatic.h Code\Part2\Chapter7\cppstatic_test\cppstatic_test.cpp Code\Part2\Chapter7\cppstatic_test\cw8\makefile Code\Part2\Chapter7\cppstatic_test\dmbeta\makefile Code\Part2\Chapter7\cppstatic_test\gcc32\makefile Code\Part2\Chapter7\cppstatic_test\icl7\makefile Code\Part2\Chapter7\cppstatic_test\vc6\makefile Code\Part2\Chapter7\cstatic_test\bc56\makefile Code\Part2\Chapter7\cstatic_test\cstatic.cpp Code\Part2\Chapter7\cstatic_test\cstatic.h Code\Part2\Chapter7\cstatic_test\cstatic_test.cpp Code\Part2\Chapter7\cstatic_test\cw8\makefile Code\Part2\Chapter7\cstatic_test\dmbeta\makefile Code\Part2\Chapter7\cstatic_test\gcc32\makefile Code\Part2\Chapter7\cstatic_test\icl7\makefile Code\Part2\Chapter7\cstatic_test\vc6\makefile Code\Part2\Chapter7\extern_cpp_test\extern_cpp_test.cpp Code\Part2\Chapter7\extern_cpp_test\vc6\extern_cpp_test.dsp Code\Part2\Chapter7\no_extern_c_test\no_extern_c.c Code\Part2\Chapter7\no_extern_c_test\no_extern_c.h Code\Part2\Chapter7\no_extern_c_test\no_extern_c_test.cpp Code\Part2\Chapter7\no_extern_c_test\vc6\no_extern_c_test.dsp Code\Part2\Chapter7\old\bc56_mangle\bc56_mangle.cpp Code\Part2\Chapter7\old\bc56_mangle\cppbldr6\bc56_mangle.bpf Code\Part2\Chapter7\old\bc56_mangle\cppbldr6\bc56_mangle.bpr Code\Part2\Chapter7\old\c_compat_test\c_compat.cpp Code\Part2\Chapter7\old\c_compat_test\c_compat.h Code\Part2\Chapter7\old\c_compat_test\c_compat_test.cpp Code\Part2\Chapter7\old\c_compat_test\vc6\c_compat_test.dsp Code\Part2\Chapter7\old\c_compat_test\vc71\make_all.cmd Code\Part2\Chapter7\old\cpp_compat_test\bc56\externc.cpp Code\Part2\Chapter7\old\cpp_compat_test\cpp_compat.cpp Code\Part2\Chapter7\old\cpp_compat_test\cpp_compat.h Code\Part2\Chapter7\old\cpp_compat_test\cpp_compat_test.cpp Code\Part2\Chapter7\old\cpp_compat_test\vc6\c_compat_test.dsp Code\Part2\Chapter7\old\cpp_compat_test\vc71\make_all.cmd Code\Part2\Chapter7\old\cw8_mangle_test\cw8_mangle_test.mcp Code\Part2\Chapter7\old\cw8_mangle_test\x86_Win32 DLL.cpp Code\Part2\Chapter7\old\cw8_mangle_test\x86_Win32 DLL.h Code\Part2\Chapter7\old\mangle_1_test\bc56\mangle_bc56.def Code\Part2\Chapter7\old\mangle_1_test\cmangle.c Code\Part2\Chapter7\old\mangle_1_test\cmangle.h Code\Part2\Chapter7\old\mangle_1_test\cmangle_client.cpp Code\Part2\Chapter7\old\mangle_1_test\cw8\makefile Code\Part2\Chapter7\old\mangle_1_test\gcc32\stuff.cpp Code\Part2\Chapter7\old\mangle_1_test\mangle.h Code\Part2\Chapter7\old\mangle_1_test\mangle_1_test.cpp Code\Part2\Chapter7\old\mangle_1_test\mangle_impl.cpp Code\Part2\Chapter7\old\mangle_1_test\vc6\mangle_1_test.dsp Code\Part2\Chapter7\old\mangle_1_test\vc71\makefile Code\Part2\Chapter7\vptr_offset_test\vc6\vptr_offset_test.dsp Code\Part2\Chapter7\vptr_offset_test\vptr_offset_test.cpp Code\Part2\Chapter8\oab_test\bc56\makefile Code\Part2\Chapter8\oab_test\bc56\oab_server.def Code\Part2\Chapter8\oab_test\bc56\oab_server_cw8.def Code\Part2\Chapter8\oab_test\bc56\test\cw8\oab_server.def Code\Part2\Chapter8\oab_test\bc56\test\dmbeta\oab_server.def Code\Part2\Chapter8\oab_test\bc56\test\gcc32\oab_server.def Code\Part2\Chapter8\oab_test\bc56\test\icl7\oab_server.def Code\Part2\Chapter8\oab_test\bc56\test\vc6\oab_server.def Code\Part2\Chapter8\oab_test\cppbldr6\oab_client.bpf Code\Part2\Chapter8\oab_test\cppbldr6\oab_client.bpr Code\Part2\Chapter8\oab_test\cw8\makefile Code\Part2\Chapter8\oab_test\dmbeta\makefile Code\Part2\Chapter8\oab_test\dmbeta\oab_server.def Code\Part2\Chapter8\oab_test\gcc32\makefile Code\Part2\Chapter8\oab_test\icl7\makefile Code\Part2\Chapter8\oab_test\oab.h Code\Part2\Chapter8\oab_test\oab_client.cpp Code\Part2\Chapter8\oab_test\oab_server.cpp Code\Part2\Chapter8\oab_test\run_all.cmd Code\Part2\Chapter8\oab_test\vc6\makefile Code\Part2\Chapter8\poab_test\bc55\makefile Code\Part2\Chapter8\poab_test\bc55\poab_so.def Code\Part2\Chapter8\poab_test\bc56\makefile Code\Part2\Chapter8\poab_test\bc56\poab_so.def Code\Part2\Chapter8\poab_test\cw8\makefile Code\Part2\Chapter8\poab_test\dm838\makefile Code\Part2\Chapter8\poab_test\dm838\poab_so.def Code\Part2\Chapter8\poab_test\do_dll.cmd Code\Part2\Chapter8\poab_test\gcc295\makefile Code\Part2\Chapter8\poab_test\gcc32\makefile Code\Part2\Chapter8\poab_test\icl7\makefile Code\Part2\Chapter8\poab_test\object.h Code\Part2\Chapter8\poab_test\object2-res.cpp Code\Part2\Chapter8\poab_test\object2.cpp Code\Part2\Chapter8\poab_test\object2.h Code\Part2\Chapter8\poab_test\poab\compiler_bcc.h Code\Part2\Chapter8\poab_test\poab\compiler_dmc.h Code\Part2\Chapter8\poab_test\poab\compiler_gnuc.h Code\Part2\Chapter8\poab_test\poab\compiler_intel.h Code\Part2\Chapter8\poab_test\poab\compiler_mwerks.h Code\Part2\Chapter8\poab_test\poab\compiler_vc.h Code\Part2\Chapter8\poab_test\poab\compiler_watcom.h Code\Part2\Chapter8\poab_test\poab\pack_pop_4.h Code\Part2\Chapter8\poab_test\poab\pack_push_4.h Code\Part2\Chapter8\poab_test\poab\pack_warning_pop.h Code\Part2\Chapter8\poab_test\poab\pack_warning_push.h Code\Part2\Chapter8\poab_test\poab\poab.h Code\Part2\Chapter8\poab_test\poab_factory.cpp Code\Part2\Chapter8\poab_test\poab_gen.h Code\Part2\Chapter8\poab_test\poab_server.c Code\Part2\Chapter8\poab_test\poab_test.cpp Code\Part2\Chapter8\poab_test\rc_cli.cpp Code\Part2\Chapter8\poab_test\rc_svr.cpp Code\Part2\Chapter8\poab_test\rc_svr.h Code\Part2\Chapter8\poab_test\rc_svr_dm.def Code\Part2\Chapter8\poab_test\run_all.cmd Code\Part2\Chapter8\poab_test\vc42\makefile Code\Part2\Chapter8\poab_test\vc5\makefile Code\Part2\Chapter8\poab_test\vc6\makefile Code\Part2\Chapter8\poab_test\vc6\poab_test.dsp Code\Part2\Chapter8\poab_test\vc7\makefile Code\Part2\Chapter8\poab_test\vc71\makefile Code\Part2\Chapter8\poab_test\wc12\makefile Code\Part2\Chapter8\poab_test\wc12\poab_so.def Code\Part2\Chapter8\vt-linux\gcc295\makefile Code\Part2\Chapter8\vt-linux\vt.cpp Code\Part2\Chapter8\vt-linux\vt.h Code\Part2\Chapter8\vt-linux\vtcli_c.c Code\Part2\Chapter8\vt-linux\vtcli_cpp.cpp Code\Part2\Chapter8\vtable_pork_test\vc6\vtable_pork_test.dsp Code\Part2\Chapter8\vtable_pork_test\vtable_pork.c Code\Part2\Chapter8\vtable_pork_test\vtable_pork.h Code\Part2\Chapter8\vtable_pork_test\vtable_pork_test.cpp Code\Part2\Chapter9\cw_test\cw_test.mcp Code\Part2\Chapter9\cw_test\hello.cpp Code\Part2\Chapter9\explicit_cpp_call_test\explicit_cpp_call_test.cpp Code\Part2\Chapter9\explicit_cpp_call_test\vc6\explicit_cpp_call_test.dsp Code\Part2\Chapter9\explicit_cpp_server\explicit_cpp_server.cpp Code\Part2\Chapter9\explicit_cpp_server\explicit_cpp_server.h Code\Part2\Chapter9\explicit_cpp_server\vc6\explicit_cpp_server.dsp Code\Part2\Chapter9\load_order_test\load_order.h Code\Part2\Chapter9\load_order_test\load_order_1.cpp Code\Part2\Chapter9\load_order_test\load_order_2.cpp Code\Part2\Chapter9\load_order_test\load_order_test.cpp Code\Part2\Chapter9\load_order_test\vc6\load_order_test.dsp Code\Part2\Chapter9\load_order_test\vc71\build.cmd Code\Part2\Chapter9\static_interdep_test\bc56\makefile Code\Part2\Chapter9\static_interdep_test\stat_interdep.h Code\Part2\Chapter9\static_interdep_test\stat_interdep_1.c Code\Part2\Chapter9\static_interdep_test\stat_interdep_2.c Code\Part2\Chapter9\static_interdep_test\static_interdep_test.cpp Code\Part2\Chapter9\static_interdep_test\vc6\static_interdep_test.dsp Code\Part3\Chapter13\badintref\badintref.cpp Code\Part3\Chapter13\badintref\vc6\badintref.dsp Code\Part3\Chapter13\bool_in_c_test\bool_in_c_test.c Code\Part3\Chapter13\bool_in_c_test\cw8\bool_in_c_test.mcp Code\Part3\Chapter13\bool_in_c_test\vc6\bool_in_c_test.dsp Code\Part3\Chapter13\bool_test\bool_test.cpp Code\Part3\Chapter13\bool_test\cppbldr6\bool_test.bpf Code\Part3\Chapter13\bool_test\cppbldr6\bool_test.bpr Code\Part3\Chapter13\bool_test\vc6\bool_test.dsp Code\Part3\Chapter13\fixed_size_test\fixed_size_test.cpp Code\Part3\Chapter13\fixed_size_test\vc6\fixed_size_test.dsp Code\Part3\Chapter13\inh_dis\cw8\inh_dis.mcp Code\Part3\Chapter13\inh_dis\ing_dis.cpp Code\Part3\Chapter13\large_int_test\large_int_test.cpp Code\Part3\Chapter13\large_int_test\vc6\large_int_test.dsp Code\Part3\Chapter14\array_copy_test\array_copy_test.cpp Code\Part3\Chapter14\array_copy_test\vc6\array_copy_test.dsp Code\Part3\Chapter14\array_decay_test\array_decay_test.cpp Code\Part3\Chapter14\array_decay_test\vc6\array_decay_test.dsp Code\Part3\Chapter14\fixed_array_decl_test\fixed_array_decl_test.cpp Code\Part3\Chapter14\fixed_array_decl_test\vc6\fixed_array_decl_test.dsp Code\Part3\Chapter14\is_pointer_test\is_pointer_test.cpp Code\Part3\Chapter14\is_pointer_test\vc6\is_pointer_test.dsp Code\Part3\Chapter14\multi_array_test\multi_array_test.cpp Code\Part3\Chapter14\multi_array_test\vc6\multi_array_test.dsp Code\Part3\Chapter14\multidim_array_1_test\multidim_array_1_test.cpp Code\Part3\Chapter14\multidim_array_1_test\vc6\multidim_array_1_test.dsp Code\Part3\Chapter14\num_elements_test\num_elements_test.cpp Code\Part3\Chapter14\num_elements_test\vc6\num_elements_test.dsp Code\Part3\Chapter14\udt_subscript_test\udt_subscript_test.cpp Code\Part3\Chapter14\udt_subscript_test\vc6\udt_subscript_test.dsp Code\Part3\Chapter14\vec_new_hide_test\vc6\vec_new_hide_test.dsp Code\Part3\Chapter14\vec_new_hide_test\vec_new_hide_test.cpp Code\Part3\Chapter15\empty_string_test\empty_string_test.cpp Code\Part3\Chapter15\empty_string_test\vc6\empty_string_test.dsp Code\Part3\Chapter15\explicit_test\explicit_test.cpp Code\Part3\Chapter15\explicit_test\vc6\explicit_test.dsp Code\Part3\Chapter15\literal_int_test\dm834\literal_int_test.def Code\Part3\Chapter15\literal_int_test\dm834\literal_int_test.mak Code\Part3\Chapter15\literal_int_test\dm834\literal_int_test.prj Code\Part3\Chapter15\literal_int_test\literal_int_test.cpp Code\Part3\Chapter15\member_constant_test\bigenum.cpp Code\Part3\Chapter15\member_constant_test\mc-link.cpp Code\Part3\Chapter15\member_constant_test\mct.cpp Code\Part3\Chapter15\member_constant_test\member_constant_test.cpp Code\Part3\Chapter15\member_constant_test\member_constant_test.h Code\Part3\Chapter15\member_constant_test\member_constant_test2.cpp Code\Part3\Chapter15\member_constant_test\vc6\member_constant_test.dsp Code\Part3\Chapter15\pragma_message_test\pragma_message_test.cpp Code\Part3\Chapter15\string_switch_test\string_switch_test.cpp Code\Part3\Chapter15\string_switch_test\vc6\string_switch_test.dsp Code\Part3\Chapter16\duplicate_test\dt.h Code\Part3\Chapter16\duplicate_test\duplicate_test.cpp Code\Part3\Chapter16\duplicate_test\l1.c Code\Part3\Chapter16\duplicate_test\l2.cpp Code\Part3\Chapter16\duplicate_test\vc6\duplicate_test.dsp Code\Part3\Chapter16\expl_copy_ctor\expl_copy_ctor.cpp Code\Part3\Chapter16\expl_copy_ctor\vc6\expl_copy_ctor.dsp Code\Part3\Chapter16\expl_test\expl_test.cpp Code\Part3\Chapter16\expl_test\vc6\expl_test.dsp Code\Part3\Chapter16\explicit_conversion\explicit_conversion.cpp Code\Part3\Chapter16\explicit_conversion\vc6\explicit_conversion.dsp Code\Part3\Chapter16\explicit_fix\explicit_fix.cpp Code\Part3\Chapter16\explicit_fix\vc6\explicit_fix.dsp Code\Part3\Chapter16\final_test\final_test.cpp Code\Part3\Chapter16\final_test\vc6\final_test.dsp Code\Part3\Chapter16\implicit_cast_test\implicit_cast_test.cpp Code\Part3\Chapter16\implicit_cast_test\vc6\implicit_cast_test.dsp Code\Part3\Chapter16\owner_test\owner_test.cpp Code\Part3\Chapter16\owner_test\vc6\owner_test.dsp Code\Part3\Chapter16\time\cw8\time.mcp Code\Part3\Chapter16\time\time.cpp Code\Part3\Chapter16\time\vc6\time.dsp Code\Part3\Chapter16\unique_test\unique_test.cpp Code\Part3\Chapter16\unique_test\unique_test_bad.cpp Code\Part3\Chapter16\unique_test\unique_test_incl.h Code\Part3\Chapter16\unique_test\vc6\unique_test.dsp Code\Part3\Chapter17\ptr_expr\cw8\ptr_expr.mcp Code\Part3\Chapter17\ptr_expr\ptr_expr.cpp Code\Part3\Chapter17\ptr_expr\vc6\ptr_expr.dsp Code\Part3\Chapter18\PtrTypedefs\PtrTypedefs.cpp Code\Part3\Chapter18\PtrTypedefs\cw8\PtrTypedefs.mcp Code\Part3\Chapter18\VoterReg\VoterReg.cpp Code\Part3\Chapter18\VoterReg\cw8\VoterReg.mcp Code\Part3\Chapter18\VoterReg\vc6\VoterReg.dsp Code\Part3\Chapter18\VoterReg\vc7\VoterReg.vcproj Code\Part3\Chapter18\tt_test\otherstuff.c Code\Part3\Chapter18\tt_test\tt_test.cpp Code\Part3\Chapter18\tt_test\tt_test.h Code\Part3\Chapter18\tt_test\tt_test_api.c Code\Part3\Chapter18\tt_test\vc6\tt_test.dsp Code\Part4\Chapter19\explicit\cw8\explicit.mcp Code\Part4\Chapter19\explicit\cw8\hello.cpp Code\Part4\Chapter19\explicit_cast_test\explicit_cast_test.cpp Code\Part4\Chapter19\explicit_cast_test\vc6\explicit_cast_test.dsp Code\Part4\Chapter19\incomplete_type_test\incomplete_type_test.cpp Code\Part4\Chapter19\incomplete_type_test\vc6\incomplete_type_test.dsp Code\Part4\Chapter19\literal_cast_test\literal_cast_test.cpp Code\Part4\Chapter19\literal_cast_test\vc6\literal_cast_test.dsp Code\Part4\Chapter19\ptr_cast_test\ptr_cast_test.cpp Code\Part4\Chapter19\ptr_cast_test\vc6\ptr_cast_test.dsp Code\Part4\Chapter19\ptr_cast_test\vc71\ptr_cast_test.dsp Code\Part4\Chapter19\ptr_cast_test\vc71\ptr_cast_test.vcproj Code\Part4\Chapter19\temporary_cast_test\temporary_cast_test.cpp Code\Part4\Chapter19\temporary_cast_test\vc6\temporary_cast_test.dsp Code\Part4\Chapter19\union_cast\ic.c Code\Part4\Chapter19\union_cast\union_cast.cpp Code\Part4\Chapter19\union_cast\vc6\union_cast.dsp Code\Part4\Chapter20\third_party_shim_test\third_party_shim_test.cpp Code\Part4\Chapter20\third_party_shim_test\vc6\third_party_shim_test.dsp Code\Part4\Chapter20\unixstl_string_access\unixstl_string_access.cpp Code\Part4\Chapter20\unixstl_string_access\vc6\unixstl_string_access.dsp Code\Part4\Chapter21\cstring_veneer\vc6\StdAfx.cpp Code\Part4\Chapter21\cstring_veneer\vc6\StdAfx.h Code\Part4\Chapter21\cstring_veneer\vc6\cstring_veneer.cpp Code\Part4\Chapter21\cstring_veneer\vc6\cstring_veneer.dsp Code\Part4\Chapter21\cstring_veneer\vc6\cstring_veneer.h Code\Part4\Chapter21\cstring_veneer\vc6\cstring_veneer.rc Code\Part4\Chapter21\cstring_veneer\vc6\cstring_veneerDlg.cpp Code\Part4\Chapter21\cstring_veneer\vc6\cstring_veneerDlg.h Code\Part4\Chapter21\cstring_veneer\vc6\res\cstring_veneer.ico Code\Part4\Chapter21\cstring_veneer\vc6\res\cstring_veneer.rc2 Code\Part4\Chapter21\cstring_veneer\vc6\resource.h Code\Part4\Chapter21\expl_in_inh\cw8\expl_in_inh.mcp Code\Part4\Chapter21\expl_in_inh\expl_in_inh.cpp Code\Part4\Chapter22\atl_bolt_in\MyServer.cpp Code\Part4\Chapter22\atl_bolt_in\MyServer.h Code\Part4\Chapter22\atl_bolt_in\MyServer.rgs Code\Part4\Chapter22\atl_bolt_in\StdAfx.cpp Code\Part4\Chapter22\atl_bolt_in\StdAfx.h Code\Part4\Chapter22\atl_bolt_in\atl_bolt_in.cpp Code\Part4\Chapter22\atl_bolt_in\atl_bolt_in.def Code\Part4\Chapter22\atl_bolt_in\atl_bolt_in.dsp Code\Part4\Chapter22\atl_bolt_in\atl_bolt_in.h Code\Part4\Chapter22\atl_bolt_in\atl_bolt_in.idl Code\Part4\Chapter22\atl_bolt_in\atl_bolt_in.rc Code\Part4\Chapter22\atl_bolt_in\atl_bolt_inps.def Code\Part4\Chapter22\atl_bolt_in\atl_bolt_inps.mk Code\Part4\Chapter22\atl_bolt_in\resource.h Code\Part4\Chapter22\boltin_double\boltin_double.cpp Code\Part4\Chapter22\boltin_double\cw8\boltin_double.mcp Code\Part4\Chapter22\sctp_test\como4301\compile.cmd Code\Part4\Chapter22\sctp_test\sctp_test.cpp Code\Part4\Chapter22\sctp_test\vc6\sctp_test.dsp Code\Part4\Chapter22\sdb_test\cw8\sdb_test.mcp Code\Part4\Chapter22\sdb_test\sdb_test.cpp Code\Part4\Chapter23\templ_ctor\cw8\templ_ctor.mcp Code\Part4\Chapter23\templ_ctor\templ_ctor.cpp Code\Part4\Chapter23\templ_ctor\vc6\templ_ctor.dsp Code\Part4\Chapter23\templ_ctors_test\templ_ctors_test.cpp Code\Part4\Chapter23\templ_ctors_test\vc6\templ_ctors_test.dsp Code\Part5\Chapter24\op_bool_1_test\vc6\op_bool_1_test.cpp Code\Part5\Chapter24\op_bool_1_test\vc6\op_bool_1_test.dsp Code\Part5\Chapter25\custom_string_test\custom_string_test.cpp Code\Part5\Chapter25\custom_string_test\vc6\custom_string_test.dsp Code\Part5\Chapter25\fast_concatenator_test\fast_concatenator_test.cpp Code\Part5\Chapter25\fast_concatenator_test\fast_concatenator_test.pdf Code\Part5\Chapter25\fast_concatenator_test\fast_concatenator_test.xls Code\Part5\Chapter25\fast_concatenator_test\fc.h Code\Part5\Chapter25\fast_concatenator_test\vc6\fast_concatenator_test.dsp Code\Part5\Chapter25\std_string_test\std_string_test.cpp Code\Part5\Chapter25\std_string_test\vc6\std_string_test.dsp Code\Part5\Chapter26\CAdapt_test\CAdapt_test.cpp Code\Part5\Chapter26\CAdapt_test\vc6\CAdapt_test.dsp Code\Part5\Chapter26\CAdapt_test\vc71\CAdapt_test.dsp Code\Part5\Chapter26\CAdapt_test\vc71\CAdapt_test.vcproj Code\Part5\Chapter26\array_gotcha_test\array_gotcha_test.cpp Code\Part5\Chapter26\array_gotcha_test\vc6\array_gotcha_test.dsp Code\Part5\Chapter26\real_address_test\real_address_test.cpp Code\Part5\Chapter26\real_address_test\vc6\real_address_test.dsp Code\Part5\Chapter27\inherit_op_clash_test\inherit_op_clash_test.cpp Code\Part5\Chapter27\inherit_op_clash_test\vc6\inherit_op_clash_test.dsp Code\Part5\Chapter28\preinc_only_test\preinc_only_test.cpp Code\Part5\Chapter28\preinc_only_test\vc6\preinc_only_test.dsp Code\Part5\Chapter28\unused_postfix_test\unused_postfix_test.cpp Code\Part5\Chapter28\unused_postfix_test\upt.h Code\Part5\Chapter28\unused_postfix_test\vc6\unused_postfix_test.dsp Code\Part5\Chapter28\unused_test\unused_test.cpp Code\Part5\Chapter28\unused_test\vc6\unused_test.dsp Code\Part5\Chapter29\arithmetic_op_2_test\arithmetic_op_2_test.cpp Code\Part5\Chapter29\arithmetic_op_2_test\vc6\arithmetic_op_2_test.dsp Code\Part5\Chapter29\arithmetic_op_test\arithmetic_op_test.cpp Code\Part5\Chapter29\arithmetic_op_test\vc6\arithmetic_op_test.dsp Code\Part5\Chapter30\short_circuit_test\short_circuit_test.cpp Code\Part5\Chapter30\short_circuit_test\vc6\short_circuit_test.dsp Code\Part6\Chapter32\auto_buffer_test\auto_buffer_speed.xls Code\Part6\Chapter32\pod_vector_speed_test\bc56-res.xls Code\Part6\Chapter32\pod_vector_speed_test\cw8-res.xls Code\Part6\Chapter32\pod_vector_speed_test\gcc32-res.xls Code\Part6\Chapter32\pod_vector_speed_test\icl7-res.xls Code\Part6\Chapter32\pod_vector_speed_test\pod_vector_speed.xls Code\Part6\Chapter32\pod_vector_speed_test\pod_vector_speed_test.cpp Code\Part6\Chapter32\pod_vector_speed_test\vc6\pod_vector_speed_test.dsp Code\Part6\Chapter32\pod_vector_speed_test\vc71-res.xls Code\Part6\Chapter32\pod_vector_test\pod_vector_test.cpp Code\Part6\Chapter32\pod_vector_test\vc6\pod_vector_test.dsp Code\Part6\Chapter32\rt_allocator_adapter_test\rt_allocator_adapter_test.cpp Code\Part6\Chapter32\rt_allocator_adapter_test\vc6\rt_allocator_adapter_test.dsp Code\Part6\Chapter33\impl_array_test\impl_array_test.cpp Code\Part6\Chapter33\impl_array_test\vc6\impl_array_test.dsp Code\Part6\Chapter33\init_gotchas_test\init_gotchas_test.cpp Code\Part6\Chapter33\init_gotchas_test\vc6\init_gotchas_test.dsp Code\Part6\Chapter33\multi_array_test\cw8\make.cmd Code\Part6\Chapter33\multi_array_test\gcc32\make.cmd Code\Part6\Chapter33\multi_array_test\icl7\make.cmd Code\Part6\Chapter33\multi_array_test\multi_array_test.cpp Code\Part6\Chapter33\multi_array_test\multi_array_test.xls Code\Part6\Chapter33\multi_array_test\run_all.cmd Code\Part6\Chapter33\multi_array_test\vc6\make.cmd Code\Part6\Chapter33\multi_array_test\vc6\multi_array_test.dsp Code\Part6\Chapter33\multi_array_test\vc71\make.cmd Code\Part6\Chapter33\multi_dim_create_test\multi_dim_create_test.cpp Code\Part6\Chapter33\multi_dim_create_test\vc6\multi_dim_create_test.dsp Code\Part6\Chapter33\one_past_the_end_test\one_past_the_end_test.cpp Code\Part6\Chapter33\one_past_the_end_test\vc6\one_past_the_end_test.dsp Code\Part6\Chapter33\static_array_test\cw8\make.cmd Code\Part6\Chapter33\static_array_test\gcc32\make.cmd Code\Part6\Chapter33\static_array_test\icl7\make.cmd Code\Part6\Chapter33\static_array_test\run_all.cmd Code\Part6\Chapter33\static_array_test\static_array_test.cpp Code\Part6\Chapter33\static_array_test\vc6\make.cmd Code\Part6\Chapter33\static_array_test\vc6\static_array_test.dsp Code\Part6\Chapter33\static_array_test\vc71\make.cmd Code\Part6\Chapter34\findchildbyid_test\findchildbyid_test.cpp Code\Part6\Chapter34\findchildbyid_test\vc6\findchildbyid_test.dsp Code\Part6\Chapter34\for_all_test\for_all_test.cpp Code\Part6\Chapter34\for_all_test\vc6\for_all_test.dsp Code\Part6\Chapter34\for_each_test\for_each_test.cpp Code\Part6\Chapter34\for_each_test\vc6\for_each_test.dsp Code\Part6\Chapter34\istream_iterator_test\istream_iterator_test.cpp Code\Part6\Chapter34\istream_iterator_test\vc6\istream_iterator_test.dsp Code\Part6\Chapter34\istream_iterator_test\vc6\vector.dat Code\Part6\Chapter34\local_ftor_test\local_ftor_test.cpp Code\Part6\Chapter34\local_ftor_test\vc6\local_ftor_test.dsp Code\Part6\Chapter34\path_exists_test\path_exists_test.cpp Code\Part6\Chapter34\path_exists_test\vc6\path_exists_test.dsp Code\Part6\Chapter34\simple_range_test\cw8\vector.dat Code\Part6\Chapter34\simple_range_test\gcc32\vector.dat Code\Part6\Chapter34\simple_range_test\icl8\vector.dat Code\Part6\Chapter34\simple_range_test\simple_range_test.cpp Code\Part6\Chapter34\simple_range_test\vc6\simple_range_test.dsp Code\Part6\Chapter34\simple_range_test\vc6\vector.dat Code\Part6\Chapter34\simple_range_test\vc71\simple_range_test.dsp Code\Part6\Chapter34\simple_range_test\vc71\simple_range_test.vcproj Code\Part6\Chapter34\simple_range_test\vc71\vector.dat Code\Part6\Chapter35\date_property_ext_test\date_property_ext_test.cpp Code\Part6\Chapter35\date_property_ext_test\vc6\date_property_ext_test.dsp Code\Part6\Chapter35\date_property_test\date_property_test.cpp Code\Part6\Chapter35\date_property_test\vc6\date_property_test.dsp Code\Part6\Chapter35\emptyish_test\emptyish_test.cpp Code\Part6\Chapter35\emptyish_test\vc6\emptyish_test.dsp Code\Part6\Chapter35\field_properties.h Code\Part6\Chapter35\field_properties_test\field_properties_test.cpp Code\Part6\Chapter35\field_properties_test\fprops.cpp Code\Part6\Chapter35\field_properties_test\vc6\field_properties_test.dsp Code\Part6\Chapter35\mem_fn_size_test\mem_fn_size_test.cpp Code\Part6\Chapter35\mem_fn_size_test\vc6\mem_fn_size_test.dsp Code\Part6\Chapter35\method_properties.h Code\Part6\Chapter35\method_properties_test\cppbldr6\method_properties_test.bpf Code\Part6\Chapter35\method_properties_test\cppbldr6\method_properties_test.bpr Code\Part6\Chapter35\method_properties_test\method_properties_test.cpp Code\Part6\Chapter35\method_properties_test\vc6\method_properties_test.dsp Code\Part6\Chapter35\method_properties_test\vc7\method_properties_test.dsp Code\Part6\Chapter35\method_properties_test\vc7\method_properties_test.vcproj Code\Part6\Chapter35\properties.txt Code\Part6\Chapter35\properties_2_test\properties_2_test.cpp Code\Part6\Chapter35\properties_2_test\vc6\properties_2_test.dsp Code\Part6\Chapter35\properties_eg_test\properties_eg_test.cpp Code\Part6\Chapter35\properties_eg_test\vc6\properties_eg_test.dsp Code\Part6\Chapter35\properties_ext_test\properties_ext_test.cpp Code\Part6\Chapter35\properties_ext_test\vc6\properties_ext_test.dsp Code\Part6\Chapter35\properties_hack_test\properties_hack_test.cpp Code\Part6\Chapter35\properties_hack_test\vc6\properties_hack_test.dsp Code\Part6\Chapter35\properties_test\properties_test.cpp Code\Part6\Chapter35\properties_test\vc6\properties_test.dsp index.html Code\Part2\Chapter7\cdynamic_test\bc56\test\bc56 Code\Part2\Chapter7\cdynamic_test\bc56\test\cw8 Code\Part2\Chapter8\oab_test\bc56\test\cw8 Code\Part2\Chapter8\oab_test\bc56\test\dmbeta Code\Part2\Chapter8\oab_test\bc56\test\gcc32 Code\Part2\Chapter8\oab_test\bc56\test\icl7 Code\Part2\Chapter8\oab_test\bc56\test\vc6 Code\Part2\Chapter7\cdynamic_test\bc56\test Code\Part2\Chapter7\old\bc56_mangle\cppbldr6 Code\Part2\Chapter7\old\c_compat_test\vc6 Code\Part2\Chapter7\old\c_compat_test\vc71 Code\Part2\Chapter7\old\cpp_compat_test\bc56 Code\Part2\Chapter7\old\cpp_compat_test\vc6 Code\Part2\Chapter7\old\cpp_compat_test\vc71 Code\Part2\Chapter7\old\mangle_1_test\bc56 Code\Part2\Chapter7\old\mangle_1_test\cw8 Code\Part2\Chapter7\old\mangle_1_test\gcc32 Code\Part2\Chapter7\old\mangle_1_test\vc6 Code\Part2\Chapter7\old\mangle_1_test\vc71 Code\Part2\Chapter8\oab_test\bc56\test Code\Part4\Chapter21\cstring_veneer\vc6\res Code\Part1\Chapter1\DebugBreak_test\vc6 Code\Part1\Chapter1\DebugBreak_test\vc71 Code\Part1\Chapter1\__FUNCTION__test\vc6 Code\Part1\Chapter1\constraints_error_messages_test\vc6 Code\Part1\Chapter1\static_assert_test\vc6 Code\Part1\Chapter2\ctor_virt\cw8 Code\Part1\Chapter2\init_list\cw8 Code\Part1\Chapter2\priv_dtor_test\vc6 Code\Part1\Chapter2\prot_del_test\vc6 Code\Part1\Chapter3\ParseContext_test\vc6 Code\Part1\Chapter3\raii_1_test\vc6 Code\Part1\Chapter3\rrid_1_test\vc6 Code\Part1\Chapter4\Int\vc6 Code\Part1\Chapter4\ui64_open_test\vc6 Code\Part1\Chapter4\ui64_partial_encapsulation_test\vc6 Code\Part1\Chapter6\IncScopeT\cw8 Code\Part1\Chapter6\ValueScope\cw8 Code\Part2\Chapter10\atomic_by_mutex_test\vc6 Code\Part2\Chapter10\atomic_functions_test\cw8 Code\Part2\Chapter10\atomic_functions_test\dmbeta Code\Part2\Chapter10\atomic_functions_test\vc6 Code\Part2\Chapter10\atomic_integer_test\vc6 Code\Part2\Chapter10\atomic_read_test\vc6 Code\Part2\Chapter10\declspec_thread_test\vc6 Code\Part2\Chapter10\double_checked_lock_test\vc6 Code\Part2\Chapter10\independent_threads_test\vc6 Code\Part2\Chapter10\inline_asm_test\gcc295 Code\Part2\Chapter10\inline_asm_test\vecc Code\Part2\Chapter10\spin_mutex_test\vc6 Code\Part2\Chapter10\synch_object_cost_test\vc6 Code\Part2\Chapter10\synchronized_test\dmbeta Code\Part2\Chapter10\synchronized_test\vc6 Code\Part2\Chapter10\tss_1_test\vc6 Code\Part2\Chapter11\cu_ordering_test\dmbeta Code\Part2\Chapter11\cu_ordering_test\icl7 Code\Part2\Chapter11\cu_ordering_test\vc6 Code\Part2\Chapter11\inter_cu_ordering_test\bc56 Code\Part2\Chapter11\inter_cu_ordering_test\cw8 Code\Part2\Chapter11\inter_cu_ordering_test\dmbeta Code\Part2\Chapter11\inter_cu_ordering_test\gcc32 Code\Part2\Chapter11\inter_cu_ordering_test\icl7 Code\Part2\Chapter11\inter_cu_ordering_test\vc6 Code\Part2\Chapter11\inter_cu_ordering_test\wc12 Code\Part2\Chapter11\intra_cu_ordering_test\vc6 Code\Part2\Chapter11\ordered_statics_test\vc6 Code\Part2\Chapter11\static_init_opt_test\vc6 Code\Part2\Chapter12\ebo_test\vc6 Code\Part2\Chapter12\nrvo_test\vc6 Code\Part2\Chapter12\optimisation_1_test\vc6 Code\Part2\Chapter12\rvo_test\vc6 Code\Part2\Chapter12\template_without_inline_test\vc6 Code\Part2\Chapter7\cdynamic_test\bc56 Code\Part2\Chapter7\cdynamic_test\cw8 Code\Part2\Chapter7\cdynamic_test\dmbeta Code\Part2\Chapter7\cdynamic_test\gcc32 Code\Part2\Chapter7\cdynamic_test\icl7 Code\Part2\Chapter7\cdynamic_test\vc6 Code\Part2\Chapter7\cdynamic_test\wc12 Code\Part2\Chapter7\cppdynamic_test\bc56 Code\Part2\Chapter7\cppdynamic_test\cw8 Code\Part2\Chapter7\cppdynamic_test\dmbeta Code\Part2\Chapter7\cppdynamic_test\gcc32 Code\Part2\Chapter7\cppdynamic_test\icl7 Code\Part2\Chapter7\cppdynamic_test\vc6 Code\Part2\Chapter7\cppdynamic_test\wc12 Code\Part2\Chapter7\cppstatic_test\bc56 Code\Part2\Chapter7\cppstatic_test\cw8 Code\Part2\Chapter7\cppstatic_test\dmbeta Code\Part2\Chapter7\cppstatic_test\gcc32 Code\Part2\Chapter7\cppstatic_test\icl7 Code\Part2\Chapter7\cppstatic_test\vc6 Code\Part2\Chapter7\cstatic_test\bc56 Code\Part2\Chapter7\cstatic_test\cw8 Code\Part2\Chapter7\cstatic_test\dmbeta Code\Part2\Chapter7\cstatic_test\gcc32 Code\Part2\Chapter7\cstatic_test\icl7 Code\Part2\Chapter7\cstatic_test\vc6 Code\Part2\Chapter7\extern_cpp_test\vc6 Code\Part2\Chapter7\no_extern_c_test\vc6 Code\Part2\Chapter7\old\bc56_mangle Code\Part2\Chapter7\old\c_compat_test Code\Part2\Chapter7\old\cpp_compat_test Code\Part2\Chapter7\old\cw8_mangle_test Code\Part2\Chapter7\old\mangle_1_test Code\Part2\Chapter7\vptr_offset_test\vc6 Code\Part2\Chapter8\oab_test\bc56 Code\Part2\Chapter8\oab_test\cppbldr6 Code\Part2\Chapter8\oab_test\cw8 Code\Part2\Chapter8\oab_test\dmbeta Code\Part2\Chapter8\oab_test\gcc32 Code\Part2\Chapter8\oab_test\icl7 Code\Part2\Chapter8\oab_test\vc6 Code\Part2\Chapter8\poab_test\bc55 Code\Part2\Chapter8\poab_test\bc56 Code\Part2\Chapter8\poab_test\cw8 Code\Part2\Chapter8\poab_test\dm838 Code\Part2\Chapter8\poab_test\gcc295 Code\Part2\Chapter8\poab_test\gcc32 Code\Part2\Chapter8\poab_test\icl7 Code\Part2\Chapter8\poab_test\poab Code\Part2\Chapter8\poab_test\vc42 Code\Part2\Chapter8\poab_test\vc5 Code\Part2\Chapter8\poab_test\vc6 Code\Part2\Chapter8\poab_test\vc7 Code\Part2\Chapter8\poab_test\vc71 Code\Part2\Chapter8\poab_test\wc12 Code\Part2\Chapter8\vt-linux\gcc295 Code\Part2\Chapter8\vtable_pork_test\vc6 Code\Part2\Chapter9\explicit_cpp_call_test\vc6 Code\Part2\Chapter9\explicit_cpp_server\vc6 Code\Part2\Chapter9\load_order_test\vc6 Code\Part2\Chapter9\load_order_test\vc71 Code\Part2\Chapter9\static_interdep_test\bc56 Code\Part2\Chapter9\static_interdep_test\vc6 Code\Part3\Chapter13\badintref\vc6 Code\Part3\Chapter13\bool_in_c_test\cw8 Code\Part3\Chapter13\bool_in_c_test\vc6 Code\Part3\Chapter13\bool_test\cppbldr6 Code\Part3\Chapter13\bool_test\vc6 Code\Part3\Chapter13\fixed_size_test\vc6 Code\Part3\Chapter13\inh_dis\cw8 Code\Part3\Chapter13\large_int_test\vc6 Code\Part3\Chapter14\array_copy_test\vc6 Code\Part3\Chapter14\array_decay_test\vc6 Code\Part3\Chapter14\fixed_array_decl_test\vc6 Code\Part3\Chapter14\is_pointer_test\vc6 Code\Part3\Chapter14\multi_array_test\vc6 Code\Part3\Chapter14\multidim_array_1_test\vc6 Code\Part3\Chapter14\num_elements_test\vc6 Code\Part3\Chapter14\udt_subscript_test\vc6 Code\Part3\Chapter14\vec_new_hide_test\vc6 Code\Part3\Chapter15\empty_string_test\vc6 Code\Part3\Chapter15\explicit_test\vc6 Code\Part3\Chapter15\literal_int_test\dm834 Code\Part3\Chapter15\member_constant_test\vc6 Code\Part3\Chapter15\string_switch_test\vc6 Code\Part3\Chapter16\duplicate_test\vc6 Code\Part3\Chapter16\expl_copy_ctor\vc6 Code\Part3\Chapter16\expl_test\vc6 Code\Part3\Chapter16\explicit_conversion\vc6 Code\Part3\Chapter16\explicit_fix\vc6 Code\Part3\Chapter16\final_test\vc6 Code\Part3\Chapter16\implicit_cast_test\vc6 Code\Part3\Chapter16\owner_test\vc6 Code\Part3\Chapter16\time\cw8 Code\Part3\Chapter16\time\vc6 Code\Part3\Chapter16\unique_test\vc6 Code\Part3\Chapter17\ptr_expr\cw8 Code\Part3\Chapter17\ptr_expr\vc6 Code\Part3\Chapter18\PtrTypedefs\cw8 Code\Part3\Chapter18\VoterReg\cw8 Code\Part3\Chapter18\VoterReg\vc6 Code\Part3\Chapter18\VoterReg\vc7 Code\Part3\Chapter18\tt_test\vc6 Code\Part4\Chapter19\explicit\cw8 Code\Part4\Chapter19\explicit_cast_test\vc6 Code\Part4\Chapter19\incomplete_type_test\vc6 Code\Part4\Chapter19\literal_cast_test\vc6 Code\Part4\Chapter19\ptr_cast_test\vc6 Code\Part4\Chapter19\ptr_cast_test\vc71 Code\Part4\Chapter19\temporary_cast_test\vc6 Code\Part4\Chapter19\union_cast\vc6 Code\Part4\Chapter20\third_party_shim_test\vc6 Code\Part4\Chapter20\unixstl_string_access\vc6 Code\Part4\Chapter21\cstring_veneer\vc6 Code\Part4\Chapter21\expl_in_inh\cw8 Code\Part4\Chapter22\boltin_double\cw8 Code\Part4\Chapter22\sctp_test\como4301 Code\Part4\Chapter22\sctp_test\vc6 Code\Part4\Chapter22\sdb_test\cw8 Code\Part4\Chapter23\templ_ctor\cw8 Code\Part4\Chapter23\templ_ctor\vc6 Code\Part4\Chapter23\templ_ctors_test\vc6 Code\Part5\Chapter24\op_bool_1_test\vc6 Code\Part5\Chapter25\custom_string_test\vc6 Code\Part5\Chapter25\fast_concatenator_test\vc6 Code\Part5\Chapter25\std_string_test\vc6 Code\Part5\Chapter26\CAdapt_test\vc6 Code\Part5\Chapter26\CAdapt_test\vc71 Code\Part5\Chapter26\array_gotcha_test\vc6 Code\Part5\Chapter26\real_address_test\vc6 Code\Part5\Chapter27\inherit_op_clash_test\vc6 Code\Part5\Chapter28\preinc_only_test\vc6 Code\Part5\Chapter28\unused_postfix_test\vc6 Code\Part5\Chapter28\unused_test\vc6 Code\Part5\Chapter29\arithmetic_op_2_test\vc6 Code\Part5\Chapter29\arithmetic_op_test\vc6 Code\Part5\Chapter30\short_circuit_test\vc6 Code\Part6\Chapter32\pod_vector_speed_test\vc6 Code\Part6\Chapter32\pod_vector_test\vc6 Code\Part6\Chapter32\rt_allocator_adapter_test\vc6 Code\Part6\Chapter33\impl_array_test\vc6 Code\Part6\Chapter33\init_gotchas_test\vc6 Code\Part6\Chapter33\multi_array_test\cw8 Code\Part6\Chapter33\multi_array_test\gcc32 Code\Part6\Chapter33\multi_array_test\icl7 Code\Part6\Chapter33\multi_array_test\vc6 Code\Part6\Chapter33\multi_array_test\vc71 Code\Part6\Chapter33\multi_dim_create_test\vc6 Code\Part6\Chapter33\one_past_the_end_test\vc6 Code\Part6\Chapter33\static_array_test\cw8 Code\Part6\Chapter33\static_array_test\gcc32 Code\Part6\Chapter33\static_array_test\icl7 Code\Part6\Chapter33\static_array_test\vc6 Code\Part6\Chapter33\static_array_test\vc71 Code\Part6\Chapter34\findchildbyid_test\vc6 Code\Part6\Chapter34\for_all_test\vc6 Code\Part6\Chapter34\for_each_test\vc6 Code\Part6\Chapter34\istream_iterator_test\vc6 Code\Part6\Chapter34\local_ftor_test\vc6 Code\Part6\Chapter34\path_exists_test\vc6 Code\Part6\Chapter34\simple_range_test\cw8 Code\Part6\Chapter34\simple_range_test\gcc32 Code\Part6\Chapter34\simple_range_test\icl8 Code\Part6\Chapter34\simple_range_test\vc6 Code\Part6\Chapter34\simple_range_test\vc71 Code\Part6\Chapter35\date_property_ext_test\vc6 Code\Part6\Chapter35\date_property_test\vc6 Code\Part6\Chapter35\emptyish_test\vc6 Code\Part6\Chapter35\field_properties_test\vc6 Code\Part6\Chapter35\mem_fn_size_test\vc6 Code\Part6\Chapter35\method_properties_test\cppbldr6 Code\Part6\Chapter35\method_properties_test\vc6 Code\Part6\Chapter35\method_properties_test\vc7 Code\Part6\Chapter35\properties_2_test\vc6 Code\Part6\Chapter35\properties_eg_test\vc6 Code\Part6\Chapter35\properties_ext_test\vc6 Code\Part6\Chapter35\properties_hack_test\vc6 Code\Part6\Chapter35\properties_test\vc6 Code\Part0\aggregate_test\vc6 Code\Part1\Chapter1\DebugBreak_test Code\Part1\Chapter1\__FUNCTION__test Code\Part1\Chapter1\constraints_error_messages_test Code\Part1\Chapter1\non_pod Code\Part1\Chapter1\sizeof_void_test Code\Part1\Chapter1\static_assert_test Code\Part1\Chapter2\ctor_virt Code\Part1\Chapter2\init_list Code\Part1\Chapter2\mem_offset_test Code\Part1\Chapter2\mil_ex_test Code\Part1\Chapter2\priv_dtor_test Code\Part1\Chapter2\prot_del_test Code\Part1\Chapter2\wrong_mil_test Code\Part1\Chapter3\ParseContext_test Code\Part1\Chapter3\raii_1_test Code\Part1\Chapter3\rrid_1_test Code\Part1\Chapter4\Int Code\Part1\Chapter4\ui64_open_test Code\Part1\Chapter4\ui64_partial_encapsulation_test Code\Part1\Chapter4\uinteger64 Code\Part1\Chapter6\IncScopeT Code\Part1\Chapter6\ValueScope Code\Part2\Chapter10\atomic_by_mutex_test Code\Part2\Chapter10\atomic_functions_test Code\Part2\Chapter10\atomic_integer_test Code\Part2\Chapter10\atomic_read_test Code\Part2\Chapter10\declspec_thread_test Code\Part2\Chapter10\double_checked_lock_test Code\Part2\Chapter10\independent_threads_test Code\Part2\Chapter10\inline_asm_test Code\Part2\Chapter10\spin_mutex_test Code\Part2\Chapter10\synch_object_cost_test Code\Part2\Chapter10\synchronized_test Code\Part2\Chapter10\tss_1_test Code\Part2\Chapter11\base_name_test Code\Part2\Chapter11\cu_ordering_test Code\Part2\Chapter11\inter_cu_ordering_test Code\Part2\Chapter11\intra_cu_ordering_test Code\Part2\Chapter11\ordered_statics_test Code\Part2\Chapter11\static_init_opt_test Code\Part2\Chapter12\ebo_test Code\Part2\Chapter12\nrvo_test Code\Part2\Chapter12\optimisation_1_test Code\Part2\Chapter12\rvo_test Code\Part2\Chapter12\template_without_inline_test Code\Part2\Chapter7\cdynamic_test Code\Part2\Chapter7\cppdynamic_test Code\Part2\Chapter7\cppstatic_test Code\Part2\Chapter7\cstatic_test Code\Part2\Chapter7\extern_cpp_test Code\Part2\Chapter7\no_extern_c_test Code\Part2\Chapter7\old Code\Part2\Chapter7\vptr_offset_test Code\Part2\Chapter8\oab_test Code\Part2\Chapter8\poab_test Code\Part2\Chapter8\vt-linux Code\Part2\Chapter8\vtable_pork_test Code\Part2\Chapter9\cw_test Code\Part2\Chapter9\explicit_cpp_call_test Code\Part2\Chapter9\explicit_cpp_server Code\Part2\Chapter9\load_order_test Code\Part2\Chapter9\static_interdep_test Code\Part3\Chapter13\badintref Code\Part3\Chapter13\bool_in_c_test Code\Part3\Chapter13\bool_test Code\Part3\Chapter13\fixed_size_test Code\Part3\Chapter13\inh_dis Code\Part3\Chapter13\large_int_test Code\Part3\Chapter14\array_copy_test Code\Part3\Chapter14\array_decay_test Code\Part3\Chapter14\fixed_array_decl_test Code\Part3\Chapter14\is_pointer_test Code\Part3\Chapter14\multi_array_test Code\Part3\Chapter14\multidim_array_1_test Code\Part3\Chapter14\num_elements_test Code\Part3\Chapter14\udt_subscript_test Code\Part3\Chapter14\vec_new_hide_test Code\Part3\Chapter15\empty_string_test Code\Part3\Chapter15\explicit_test Code\Part3\Chapter15\literal_int_test Code\Part3\Chapter15\member_constant_test Code\Part3\Chapter15\pragma_message_test Code\Part3\Chapter15\string_switch_test Code\Part3\Chapter16\duplicate_test Code\Part3\Chapter16\expl_copy_ctor Code\Part3\Chapter16\expl_test Code\Part3\Chapter16\explicit_conversion Code\Part3\Chapter16\explicit_fix Code\Part3\Chapter16\final_test Code\Part3\Chapter16\implicit_cast_test Code\Part3\Chapter16\owner_test Code\Part3\Chapter16\time Code\Part3\Chapter16\unique_test Code\Part3\Chapter17\ptr_expr Code\Part3\Chapter18\PtrTypedefs Code\Part3\Chapter18\VoterReg Code\Part3\Chapter18\tt_test Code\Part4\Chapter19\explicit Code\Part4\Chapter19\explicit_cast_test Code\Part4\Chapter19\incomplete_type_test Code\Part4\Chapter19\literal_cast_test Code\Part4\Chapter19\ptr_cast_test Code\Part4\Chapter19\temporary_cast_test Code\Part4\Chapter19\union_cast Code\Part4\Chapter20\third_party_shim_test Code\Part4\Chapter20\unixstl_string_access Code\Part4\Chapter21\cstring_veneer Code\Part4\Chapter21\expl_in_inh Code\Part4\Chapter22\atl_bolt_in Code\Part4\Chapter22\boltin_double Code\Part4\Chapter22\sctp_test Code\Part4\Chapter22\sdb_test Code\Part4\Chapter23\templ_ctor Code\Part4\Chapter23\templ_ctors_test Code\Part5\Chapter24\op_bool_1_test Code\Part5\Chapter25\custom_string_test Code\Part5\Chapter25\fast_concatenator_test Code\Part5\Chapter25\std_string_test Code\Part5\Chapter26\CAdapt_test Code\Part5\Chapter26\array_gotcha_test Code\Part5\Chapter26\real_address_test Code\Part5\Chapter27\inherit_op_clash_test Code\Part5\Chapter28\preinc_only_test Code\Part5\Chapter28\unused_postfix_test Code\Part5\Chapter28\unused_test Code\Part5\Chapter29\arithmetic_op_2_test Code\Part5\Chapter29\arithmetic_op_test Code\Part5\Chapter30\short_circuit_test Code\Part6\Chapter32\auto_buffer_test Code\Part6\Chapter32\pod_vector_speed_test Code\Part6\Chapter32\pod_vector_test Code\Part6\Chapter32\rt_allocator_adapter_test Code\Part6\Chapter33\impl_array_test Code\Part6\Chapter33\init_gotchas_test Code\Part6\Chapter33\multi_array_test Code\Part6\Chapter33\multi_dim_create_test Code\Part6\Chapter33\one_past_the_end_test Code\Part6\Chapter33\static_array_test Code\Part6\Chapter34\findchildbyid_test Code\Part6\Chapter34\for_all_test Code\Part6\Chapter34\for_each_test Code\Part6\Chapter34\istream_iterator_test Code\Part6\Chapter34\local_ftor_test Code\Part6\Chapter34\path_exists_test Code\Part6\Chapter34\simple_range_test Code\Part6\Chapter35\date_property_ext_test Code\Part6\Chapter35\date_property_test Code\Part6\Chapter35\emptyish_test Code\Part6\Chapter35\field_properties_test Code\Part6\Chapter35\mem_fn_size_test Code\Part6\Chapter35\method_properties_test Code\Part6\Chapter35\properties_2_test Code\Part6\Chapter35\properties_eg_test Code\Part6\Chapter35\properties_ext_test Code\Part6\Chapter35\properties_hack_test Code\Part6\Chapter35\properties_test Code\Part0\aggregate_test Code\Part1\Chapter1 Code\Part1\Chapter2 Code\Part1\Chapter3 Code\Part1\Chapter4 Code\Part1\Chapter6 Code\Part2\Chapter10 Code\Part2\Chapter11 Code\Part2\Chapter12 Code\Part2\Chapter7 Code\Part2\Chapter8 Code\Part2\Chapter9 Code\Part3\Chapter13 Code\Part3\Chapter14 Code\Part3\Chapter15 Code\Part3\Chapter16 Code\Part3\Chapter17 Code\Part3\Chapter18 Code\Part4\Chapter19 Code\Part4\Chapter20 Code\Part4\Chapter21 Code\Part4\Chapter22 Code\Part4\Chapter23 Code\Part5\Chapter24 Code\Part5\Chapter25 Code\Part5\Chapter26 Code\Part5\Chapter27 Code\Part5\Chapter28 Code\Part5\Chapter29 Code\Part5\Chapter30 Code\Part6\Chapter32 Code\Part6\Chapter33 Code\Part6\Chapter34 Code\Part6\Chapter35 Code\Part0 Code\Part1 Code\Part2 Code\Part3 Code\Part4 Code\Part5 Code\Part6 Code