a********x 发帖数: 1502 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: thordric (thor), 信区: Programming
标 题: 今天被一个面试问题难住了
发信站: BBS 未名空间站 (Wed Oct 31 12:52:28 2012, 美东)
有一个struct A, 包含很多很多成员. 在某个版本中加入了一个新成员变量, int a.
在未知版本的情况下, 有无方法检测A.a是否存在? 如果有请说明其优劣. 限定C语言(
no C++).
求高人解答~ | a********x 发帖数: 1502 | 2 感觉实在不知道这道题想要问什么
【在 a********x 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: thordric (thor), 信区: Programming : 标 题: 今天被一个面试问题难住了 : 发信站: BBS 未名空间站 (Wed Oct 31 12:52:28 2012, 美东) : 有一个struct A, 包含很多很多成员. 在某个版本中加入了一个新成员变量, int a. : 在未知版本的情况下, 有无方法检测A.a是否存在? 如果有请说明其优劣. 限定C语言( : no C++). : 求高人解答~
| h****n 发帖数: 2094 | | a********x 发帖数: 1502 | 4 我诚心觉得code就不该compile。题目说了a可能不是所加的唯一成员变量
【在 h****n 的大作中提到】 : sizeof?
| h******8 发帖数: 278 | 5 我第一个想法就是这个。
【在 h****n 的大作中提到】 : sizeof?
|
|