They can be replaced with pointers to functions that handle incorrect checksums, or they can be filled with garbage values to make the program unstable.
它们可以替换为指针,指向生成错误校验和的函数;也可以填入垃圾代码使程序不稳定。例如;
On the first call into any of these functions, the pseudo client library populates a table of function Pointers that then point to the "real" (libc) implementations of these functions.
在第一次调用这些函数中的某个函数时,pseudo客户机库会填充一个包含函数指针的表,这些函数指针指向函数“真正的”(libc)实现。
Figure 1 shows the initial welcome panel that displays when you launch the IBM Support Assistant, with Pointers to the main functions.
图1显示了在启动IBM SupportAssistant时显示的欢迎面板,其中提供了指向主要功能的指针。
Given that we know we are working with Pointers, a few new functions make sense. For example, say you want to remove an animal from the zoo.
我们知道我们正在与指针打交道,有些新的函数是有意义的。例如,假设你想从动物园中删除一只动物。
You could even set up a table of Pointers with the addresses of the functions of the interface, and return the address of a pointer to this table.
你甚至能够设置一个指针表,里面放置接口的函数地址,返回出来这个表的地址来用。
OK, maybe we want to store Pointers to two functions. Here's a second function.
好了,可能我们想要储存指向两个函数的多个指针,以下是第二个函数。
Because arrays are automatically converted to Pointers, functions that deal with arrays usually do so indirectly by manipulating Pointers to elements in the array.
因为数组会被自动转化为指针,所以处理数组的函数通常通过操纵指向数组指向数组中的元素的指针来处理数组。
Therefore, we could set up a table of Pointers to all the (exported) member functions of the object.
这样,我们能设置一个指针表指向所有(导出)成员函数。
Functions that use Pointers or references to base classes must be able to use objects of derived classes without knowing it.
使用基类对象指针或引用的函数必须能够在不了解衍生类的条件下使用衍生类的对象。
Functions that use Pointers or references to base classes must be able to use objects of derived classes without knowing it.
使用基类对象指针或引用的函数必须能够在不了解衍生类的条件下使用衍生类的对象。
应用推荐