社区
VC.NET
帖子详情
一些很难说清楚的问题,请进来看
Willin
2004-10-26 03:02:39
1.我们定义一个结构体后,编译器如何得到结构体变量的地址,以及结构体内每个元素的偏移地址?
2.如果我们用template<class T>定义了一个模板类后(T是一个结构体),如何操作结构体内的每个元素?
3.如何在运行时得到一个变量的类型?typeid只能得到类型的名字而不是类型,我要得到的是一个类型而不是它的名字
...全文
92
4
打赏
收藏
一些很难说清楚的问题,请进来看
1.我们定义一个结构体后,编译器如何得到结构体变量的地址,以及结构体内每个元素的偏移地址? 2.如果我们用template定义了一个模板类后(T是一个结构体),如何操作结构体内的每个元素? 3.如何在运行时得到一个变量的类型?typeid只能得到类型的名字而不是类型,我要得到的是一个类型而不是它的名字
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Willin
2004-10-27
打赏
举报
回复
我知道是怎么样分配地址的,我的问题是编译器如何根据代码分配的.现在假设我是编译器,那我在读到结构体声明的时候我就应该记下每个元素的类型和地址偏移量,这样在代码最终转换成汇编语言的时候就知道应该有多少的偏移地址.这是一,另外因为编译器要查出语法错误,因此也就必须记下每个元素的偏移量和每个元素所占的字节数.这样才可以保证不越界,才能保证程序的正确性.
tigerbobo
2004-10-27
打赏
举报
回复
还是第一个问题,要不你弄个指针指向结构体,然后看看指针的值试试
tigerbobo
2004-10-27
打赏
举报
回复
第一个问题:
不对别打我.定义结构体后,运行时,不是要分配空间吗,地址空间是编译器分配的,他当然知道结构体地址,结构体内的元素有变量类型,不同变量占空间一定,有首地址了,偏移地址一个一个的加呗.
第二个问题:
看不懂.
第三个问题:
好像是gettype,你在索引里看看gettype吧,我看不懂
jkflyfox
2004-10-26
打赏
举报
回复
得到类型可以用GetType吧,对vc.net懂得太少,友情顶吧。
加入陶氏,
很难说
Goodbye
陶氏化学亚太区总裁麦健铭中国经营报11月14日讯 “加入陶氏,
很难说
Goodbye。”这是陶氏化学亚太区总裁麦健铭经常挂在嘴边的一句话。作为一家化学公司,陶氏不仅对其产品和服务注重绿色、环保与可持续发展,对于人才来讲也是如此:超过400门的在线培训课程、导师制、轮岗培训等,不怕你没有课程学,关键要看你如何分配时间。然而,“学好走人”似乎是很多职场人的普遍心态,这也使得很多企业不愿意花
Java面试宝典(
问题
史上最全,总结最好)
说明,为了减轻大家的负担和节省大家的时间,一些过时知识点和被笔试概率极低的题目不再被收录和分析。 回答
问题
的思路:先正面叙述一些基本的核心知识,然后描述一些特殊的东西,最后再来一些锦上添花的东西。要注意有些不是锦上添花,而是画蛇添足的东西,不要随便写上。把答题像写书一样写。我要回答一个新技术的
问题
大概思路和步骤是:我们想干什么,干这个遇到了什么
问题
,现在用什么方式来解决。其实我们讲课也是这样一个...
吴恩达机器学习笔记(9)——机器学习系统设计
** 一、机器学习系统的设计 ** 1、确定执行的优先级 我们以垃圾邮件分类为例,途径可以有: 收集大量的数据(例如,honeypot) 选取更多复杂的特征量(将邮件标题,邮件单词也考虑进来) 开发更为复杂的算法来处理输入(例如一些故意的拼写错误,m1ss, hell0等) 但是我们
很难说
,对于一个具体的
问题
,哪种方法可能会有效果。 2、误差分析 对一个具体的机器学习
问题
,由于无法简单的确定优...
面试官的一些
问题
要如何回答?
目录 1、为什么从上家离职? 2、你最大的优缺点? 3、如果公司录用你,你会在公司工作多久? 4、对加班怎么看? 5、希望得到怎么样的工作环境? 6、希望去怎么样的公司? 7、你工作中遇到哪些bug,怎么解决的? 8、喜欢看什么书或者电影? 9、最近有没有结婚的打算? 10、和同事或经理起冲突怎么办? 11、三到五年的规划? 12、上家公司的人员组成? 13、项目经理给了一个超出你能力的需求,你怎么办? 14、你和别人比,你觉得他们强的地方在哪里? 15、你还有什么
问题
要问?
Java面试宝典————Java基础部分(二)
十一、"=="和equals方法究竟有什么区别? (单独把一个东西说
清楚
,然后再说
清楚
另一个,这样,它们的区别自然就出来了,混在一起说,则
很难说
清楚
)==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是...
VC.NET
7,539
社区成员
27,671
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章