Practical Solutions for Real-Life Programming

Home Arturius Errata Resources Test Programs
Articles Compilers Libraries Site Map Tools
Site Map: /Test/index.html Visit The Imperfect C++ Website!

Test Programs

"Got shakey fingers? Fear not! Here's the book's code to help you on that long road!"

Below are all the test programs found in the book. Now it's not pretty stuff, but it is here in case you want to verify the tests that I used in the research for Imperfect C++.

Note: Depending which web browser you're using, clicking on some of the binary files (e.g. .pdf, .mcp) may cause your browser to attempt to load the file. If this is not desired, you may simply click on the link of its parent directory - one ending in / - and you will instead be presented with its directory contents.

[Browse all code in folder format]


Parts

Part 0 : Part 1 : Part 2 : Part 3 : Part 4 : Part 5 : Part 6

Chapters

Chapter 1 : Chapter 2 : Chapter 3 : Chapter 4 : Chapter 5 : Chapter 6
Chapter 7 : Chapter 8 : Chapter 9 : Chapter 10 : Chapter 11 : Chapter 12
Chapter 13 : Chapter 14 : Chapter 15 : Chapter 16 : Chapter 17 : Chapter 18
Chapter 19 : Chapter 20 : Chapter 21 : Chapter 22 : Chapter 23
Chapter 24 : Chapter 25 : Chapter 26 : Chapter 27 : Chapter 28 : Chapter 29 : Chapter 30
Chapter 31 : Chapter 32 : Chapter 33 : Chapter 34 : Chapter 35

[Top] : [Parts]

Test Programs

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


[Top] : [Parts] : [Chapters]


Valid XHTML 1.0! Imperfect C++ content copyright Addison-Wesley | Additional content copyright Synesis Software Pty Ltd and Greg Peet
Website designed by Greg Peet. Thanks Greg!