Welcome![Sign In][Sign Up]
Location:
Search - c 底层构造

Search list

[OtherMinExe

Description: 这是一个最小化的VC6.0编译的程序,其实VC程序的真正入口点不是在WinMain\\main,而是WinMainCRTStartup\\MainCRTStartup,这个函数的主要功能是检索命令行,环境变量,初始化全局变量和一些底层函数的堆栈,还有就是对构造C++全局对象.如果我们的程序没有用到这些,我们可以重写这个函数,省去了原来的一大堆代码,这样我们的程序的体积就减少了很多了.有兴趣的可以试一下.
Platform: | Size: 2634 | Author: THM | Hits:

[Program doc深度探索 C++ 对象模型

Description: 深度探索 C++ 对象模型,Lippman 著,侯捷译,难得的好书,引领大家见识c++底层构造的技术之美
Platform: | Size: 5666953 | Author: xingkongfeihua@126.com | Hits:

[OtherMinExe

Description: 这是一个最小化的VC6.0编译的程序,其实VC程序的真正入口点不是在WinMain\main,而是WinMainCRTStartup\MainCRTStartup,这个函数的主要功能是检索命令行,环境变量,初始化全局变量和一些底层函数的堆栈,还有就是对构造C++全局对象.如果我们的程序没有用到这些,我们可以重写这个函数,省去了原来的一大堆代码,这样我们的程序的体积就减少了很多了.有兴趣的可以试一下.-This is a minimal procedure VC6.0 compiler, in fact, the true VC procedure entry point not WinMainmain, but WinMainCRTStartupMainCRTStartup, the function of the main function is to retrieve the command line, environment variables, initialization of global variables and some of the underlying function stack, there is a tectonic C++ global object. If we did not use these procedures, we can rewrite this function, save a lot of the original code, so that our procedure reduces the size of a lot. are interested can try.
Platform: | Size: 3072 | Author: THM | Hits:

[Internet-Networklibnet-0.10.11

Description: libnet   libnet是一个小型的接口函数库,   主要用C语言写成,   提供了低层网络数据包的构造、处理和发送功能。   libnet的开发目的是:   建立一个简单统一的网络编程接口以屏蔽不同操作系统底层网络编程的差别,   使得程序员将精力集中在解决关键问题上。   它的主要特点是:   高层接口:libnet主要用C语言写成 -libnet libnet is a small interface library, mainly written using C language, provides a low-level network data packet structure, processing and distribution functions. libnet development objectives are: to establish a simple unified programming interface to shield the different network operating system underlying the difference between network programming, the programmer to focus on solving key issues. Its main features are: high-level interfaces: libnet mainly written using C language
Platform: | Size: 266240 | Author: 阿紫 | Hits:

[VC/MFCVirtual-Function-in-CPP

Description: 分析了C++中虚函数的使用方法,运用反汇编手段对虚函数底层实现机制进行了探讨,并研究了构造函数和析构函数中的虚函数调用。-This paper analyzes the using method of the virtual functions in C++,probe into underlying mechanism of virtual function by disassemble means,and study on the virtual function use in the constructor and destructor.
Platform: | Size: 88064 | Author: 王丽梅 | Hits:

[VC/MFCplayer

Description: 本文所要讨论的内容是Visual C++在多媒体音频开发应用程序方面的应用。用Visual C++ 设计CD 播放器,用户无需顾及底层的细节,而把重点放在程序所要实现的功能上,因为在VC++ 中提供了一个多媒体控制接口(M C I )。通过M C I 这个公用的接口,可以操纵所有的多媒体设备。可以利用Visual C++ 构造一个类封装所有的MCI 接口函数,来提高在应用程序中采用MCI 对CD 播放的安全性。也可以使用户不必研究MCI 的内部函数,轻松地使用封装好的类对CD进行功能控制。-This paper tries to discuss the content is Visual c++ s multimedia audio applications developed applications. Use Visual C++ design CD player, users need not attend to the bottom of the details, and to focus on the program to achieve the function, because in vc++ provides a multimedia control interface (M C I). Through the M C I this public interface, can handle all multimedia equipment. Can use Visual C++ construct a kind of package all the MCI interface function, to improve in the application of the CD play safety MCI. Users can also don t have to research the internal function MCI, easily use encapsulation good class on CD function control.
Platform: | Size: 231424 | Author: 张华华 | Hits:

[Windows Developchaoyue_CPP

Description: C++/CLI描绘的是一种多元组合,装箱/拆箱操作 此处的 C++ 当然是指 Bjarne Stroustrup 在 Bell 实验室发明的C++编程语言。它支持速度和执行 文件的大小都得到优化的静态对象模型。但除了堆内存分配以外,它不支持运行时程序对对象的更改。它允许对底层机器进行无限制的访问,但对于正在运行的程序中的活动类型、以及相关的程序基础构造,它的访问能力却非常有限、或者根本就不可能。我在微软的同事 Herb Sutter,也是C++/CLI的主架构师,认为C++是一个混凝土语言。-C++ CLI program . using namespace System void _tmain() {  Console::WriteLine("Hello World") }
Platform: | Size: 72704 | Author: rosex | Hits:

[Internet-Networklibnet

Description: libnet是一个小型的接口函数库,主要用C语言写成,提供了低层网络数据包的构造、处理和发送功能。libnet的开发目的是:建立一个简单统一的网络编程接口以屏蔽不同操作系统底层网络编程的差别,使得程序员将精力集中在解决关键问题上。 -The libnet Is a small interface library, mainly written in C language, the construction of low-level network packets, processing and transmission functions. libnet development purposes: to establish a simple and unified network programming interface in order to shield the difference of the underlying operating system network programming allows the programmer to focus on resolving the key issues.
Platform: | Size: 3784704 | Author: linjian | Hits:

[VC/MFCInside-The-CPP-Object-Model

Description: 在C++对象模型的主要机制,支持面向对象编程在C++:构造函数语义,临时生成,支持封装,继承,和“虚函数”虚拟函数和虚拟继承。这本书展示了如何理解底层的实现模型可以帮助你更有效地和更高的信心。Lippman消解与C++相关的开销和复杂性的误传和神话,并指出其中的成本和权衡,有时隐藏区域,确实存在。然后,他解释了各种实现模型的出现,指出了他们有可能进化的领域,以及为什么他们是他们的。他涵盖了C++对象模型的语义内涵和如何影响你的程序模型。-Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and the virtuals -virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs.
Platform: | Size: 757760 | Author: 王峰 | Hits:

CodeBus www.codebus.net