Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ offsetof:寻求官方术语的澄清_C++_Offsetof - Fatal编程技术网

C++ offsetof:寻求官方术语的澄清

C++ offsetof:寻求官方术语的澄清,c++,offsetof,C++,Offsetof,关于 请对以下内容作简单解释: (类型、成员)的表达式offsetof(类型、成员)是never,它是 是值相关的当且仅当类型是相关的时 基本上,它说调用的offset类型总是相同的,不管它的参数是什么;但是值取决于类型,当类型取决于模板参数时,或者当成员重载且类型取决于其值时,该值在模板中非常重要。(这似乎仅限于您描述的模板案例)如果您使用的是offsetof,那么您正在编写hackerhead C代码。在C++ >代码>中,偏移有很多问题,应该使用指向成员的指针。

关于

请对以下内容作简单解释:

(类型、成员)的表达式
offsetof(类型、成员)
是never,它是 是值相关的当且仅当类型是相关的时


基本上,它说调用的
offset类型总是相同的,不管它的参数是什么;但是值取决于
类型
,当
类型
取决于模板参数时,或者当成员重载且类型取决于其值时,该值在模板中非常重要。(这似乎仅限于您描述的模板案例)如果您使用的是
offsetof
,那么您正在编写hackerhead C代码。在C++ >代码>中,偏移有很多问题,应该使用指向成员的指针。