长安大学学报(自然科学版)
JOURNAL OF CHANG'AN UNIVERSITY(NATURAL SCIENCE EDITION)
2005 Vol.25 No.3 P.100-102


C++中共享数据的保护方法

Protection of data shared in C++

揣锦华  马荣贵 

摘 要:在分析破坏数据安全性原因的基础上,通过对C++面向对象程序设计中常类型和常成员的深入研究,提出了将既需要共享、又需要防止改变的数据声明为常量,并探讨了常引用、常对象和用const修饰的对象成员的使用方法,实现对C++面向对象程序设计中共享数据的保护.
关键词:计算机工程;面向对象程序设计;类;数据共享;常类型;C++
分类号:TP311  文献标识码:A

文章编号:1671-8879(2005)03-0100-03

作者简介:揣锦华(1964-),女,河北迁西人,长安大学副教授.
作者单位:揣锦华(长安大学,信息工程学院,陕西,西安,710064) 
     马荣贵(长安大学,信息工程学院,陕西,西安,710064) 

参考文献:

[1]揣锦华.C++程序设计语言[M].西安:西安电子科技大学出版社,2003.CHUAI Jin-hua.The C++ programming language[M].Xi'an:Xidian University Press,2003.
[2]郑莉,董渊,仕星.C++语言程序设计[M].北京:清华大学出版社,2001.ZHENG Li, DONG Yuan, SHI Xing.The C++ language programming[M].Beijing:Tsinghua University Press,2001.
[3]斯特劳施特鲁普.C++程序设计语言[M].北京:高等教育出版,2001.Bjarne Stroustrup.The C++ programming language[M].Beijing: Higher Education Press,2001.
[4]王艳.面向对象的理论与C++实践[M].北京:清华大学出版社,1997.WANG Yan.The theory of object-oriented and C++practise[M].Beijing: Tsinghua University Press,1997.
[5]钱能.C++程序设计教程[M].北京:清华大学出版社,1999.QIAN Neng.The C++ object-oriented programming[M]. Beijing:Tsinghua University Press,1999
[6]张卫钢,陈文斌.用VC++实现多线程方式下的半行通信[J].长安大学学报(自然科学版),2003,23(3):101-103.ZHANG Wei-gang, CHEN Wen-bin. Serial communication realization by multiple threads in VC++ [J].Journal of Chang'an University(Natural Science Edition),2003,23(3):101-103.

收稿日期:2004年1月8日

出版日期:2005年5月1日