《深入浅出MFC》2/e浅出MFC》2/e 简体版可看。 《深入浅出MFC》3/e 没有如期完成的原因是,MFC 本体架构并没有什么大改 变。《深入浅出MFC》2/e 书中所论之工具及程序代码虽采用VC5+MFC42,仍 适用于目前的VC6+MFC421(唯,工具之画面或功能可能有些微变化)。 由于《深入浅出MFC》2/e 并无简体版,因此我时时收到大陆读者来信询问购 买繁体版之管道。一来我不知道是否台湾出版公司有提供海外邮购或电购,二 邀请您来,都非常高兴,相当期待 您的到来。 vi Rusty(枫桥驿站CompBook 版) 深入浅出MFC 我读好几遍了,讲一句实在话,这本书给我的帮助真的很多!毕竟这样深 入挖MFC 运作原理的书难找!要学MFC 又没有Windows SDK 经验者,建议跟 Programming Windows 95 with MFC 一起看,学起MFC 会比较扎实。 若单纯就「买了会不会后悔 难度。 当今市面上有不少讲解C++ 和VC++ 程序设计的书籍,但C++ 书籍单纯只讲C++,从 C++ 过渡到VC++ 却是初学者的一大难关;大多数讲解VC++ 的书都将重点放在如何使用 Microsoft Developer Studio,很少有对MFC 进行深入而有系统的讲解。而将C++ 与VC++ 相联系,从C++ 的角度来剖析MFC 的运作,深入其设计原理与内部机制的书,更是凤毛0 码力 | 1009 页 | 11.08 MB | 1 年前3
C++23: An Overview of Almost All New and Updated FeaturesSoftware architect / project manager for Nikon Metrology marc.gregoire@nuonsoft.com Microsoft VC++ MVP Since 2007 Author of Professional C++, 2nd, 3rd, 4th, and 5th Edition Co-author of C++ stacktraces E.g.: auto trace { std::stacktrace::current() }; std::println("{}", trace); Output from VC++: 0> D:\test\ConsoleApplication2.cpp(14): ConsoleApplication2!main+0x63 1> D:\a\_work\1\s\src\v std::stacktrace::current() }; for (auto&& frame : trace) { std::print("{}", frame.description()); } Output from VC++: ConsoleApplication2!main+0x63 ConsoleApplication2!invoke_main+0x39 ConsoleApplication2!__scrt_0 码力 | 105 页 | 759.96 KB | 6 月前3
C++高性能并行编程与优化 - 课件 - 07 深入浅出访存优化是内层循环体,因此在先后执行的时间上是连续的。 • 如果是 XY 序的循环,其 X 是外层循环体,在先后执行的时间上是不连续的。 • 从而在硬件看来,以 YX 序遍历,就和顺序访问一维数组没什么两样,从而缓存预取能正 常运作,甚至编译器可以优化成一个 nx*ny 的一层循环。 • 而如果以 XY 序遍历,就像跳跃着访问一样,不连续,缓存得不到利用,每次读取只用了 其中 4 字节,浪费了缓存行剩下的 60 字节,非常低效。0 码力 | 147 页 | 18.88 MB | 1 年前3
C++ Under the Hoodorg/z/Pr1ovqvon C++ Under the Hood - ‘C’ Style Pointers - Pointer to Function (PFN)74 godbolt.org/z/vc8PzYcs3 C++ Under the Hood - ‘C’ Style Pointers – qsort(…) Pointer to Function (PFN)C++ Under the Hood org/z/K5nf9jYPv C++ Under the Hood – C++ Pointer to Member Data (pointer to object + offset)104 godbolt.org/z/vc8PzYcs3 C++ Under the Hood - ‘C’ Style Pointers – qsort(…) Pointer to Function (PFN)105 godbolt.org/z/8vvr9brEo0 码力 | 168 页 | 13.55 MB | 6 月前3
Shared Librariesmake deployment easier." • So no LD_PRELOAD there 60Glibc Windows VC libc.so.6 ld-linux-x86-64 .so.2 VC Redist Dlls ntdll.dll LdrInitialize LdrLoadDll … NtOpenFile NtCreateProcess0 码力 | 69 页 | 1.40 MB | 6 月前3
C++20: An (Almost) Complete Overviewgregoire@nikon.com2 Marc Grégoire Belgium Software architect for Nikon Metrology Microsoft VC++ MVP Since 2007 Author of Professional C++, 2nd, 3rd and 4th Edition 5th Edition (C++20) coming experimental helper classes, for example: std::experimental::generator18 Coroutines Example (VC++): experimental::generator GetSequenceGenerator( int startValue, size_t numberOfValues) { 0 码力 | 85 页 | 512.18 KB | 6 月前3
Conan 1.3 DocumentationVisual Studio/2017/ ˓→Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl.exe" -DCMAKE_C_COMPILER="C:/ ˓→Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/ ˓→bin/HostX64/x64/cl Studio/ ˓→2017/Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl.exe 1> -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/ ˓→2017/Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl join(build_args))) The vcvars_command string will contain something like call "%vsXX0comntools%../../VC/vcvarsall.bat" for the corresponding Visual Studio version for the current settings. This is typically0 码力 | 397 页 | 2.77 MB | 1 年前3
Conan 1.4 DocumentationVisual Studio/2017/ ˓→Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl.exe" -DCMAKE_C_COMPILER="C:/ ˓→Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/ ˓→bin/HostX64/x64/cl Studio/ ˓→2017/Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl.exe 1> -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/ ˓→2017/Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl join(build_args))) The vcvars_command string will contain something like call "%vsXX0comntools%../../VC/vcvarsall.bat" for the corresponding Visual Studio version for the current settings. This is typically0 码力 | 421 页 | 2.84 MB | 1 年前3
Conan 1.5 DocumentationVisual Studio/2017/ ˓→Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl.exe" -DCMAKE_C_COMPILER="C:/ ˓→Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/ ˓→bin/HostX64/x64/cl Studio/ ˓→2017/Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl.exe 1> -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/ ˓→2017/Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl join(build_args))) The vcvars_command string will contain something like call "%vsXX0comntools%../../VC/vcvarsall.bat" for the corresponding Visual Studio version for the current settings. This is typically0 码力 | 422 页 | 2.85 MB | 1 年前3
Conan 1.6 DocumentationVisual Studio/2017/ ˓→Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl.exe" -DCMAKE_C_COMPILER="C:/ ˓→Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/ ˓→bin/HostX64/x64/cl Studio/ ˓→2017/Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl.exe 1> -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/ ˓→2017/Community/VC/Tools/MSVC/14.12.25827/bin/HostX64/x64/cl join(build_args))) The vcvars_command string will contain something like call "%vsXX0comntools%../../VC/vcvarsall.bat" for the corresponding Visual Studio version for the current settings. This is typically0 码力 | 428 页 | 2.87 MB | 1 年前3
共 82 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













