C/C++中的结构体
作者 佚名技术
来源 程序设计
浏览
发布时间 2012-06-30
st a; test &get_score(test &pn) { cin>>pn.name>>pn.socre; return pn; } void print_score(test &pn) { cout<<pn.name<<"|"<<pn.socre<<endl; } void main() { test &sp=get_score(a); cin.get(); cout<<sp.name<<"|"<<sp.socre; cin.get(); } 调用get_score(a);结束并返回的时候,函数内部没有临时变量的产生,返回直接吧全局结构变量a的内存地址赋予结构引用sp 最后提一下指针的引用 定义指针的引用方法如下: void main() pn就是一个指向指针的引用,它也可以看做是指针别名,总之使用引用要特别注意它的特性,它的操作是和普通指针一样的,在函数中对全局指针的引用操作要十分小心,避免破坏全局指针! |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: C++箴言:如何访问模板化基类中的名字下一篇: C++面向对象编程入门:类(class)
关于C/C++中的结构体的所有评论