【发布时间】:2010-07-31 11:57:05
【问题描述】:
给定一个void 指针,如果我想让void 指针指向前面的x 字节,这将如何最好地完成?有没有比投射到 char 指针更好的方法?
【问题讨论】:
-
我已经问了一个范围更广的问题,我想在这里做什么。我想知道是否有更好的方法,将 void* 转换为 char 的想法对我来说似乎是一种黑客行为。 stackoverflow.com/questions/3378090/custom-memory-manager
-
aCuria 我分享了这种感觉。因此,我在回答中已经链接了这两个问题。
-
如果你有一个主要是 C 的程序,恰好使用了一些 C++ 特性,编译器会抱怨你程序中几乎所有的 void*。在我看来,编译器做错了,而不是程序员。因此需要一种解决方法,而不是重新设计完整的程序。
标签: c++