3-1调试类
来源:互联网 发布:洪城网络 编辑:程序博客网 时间:2024/05/29 12:14
#include <iostream>using namespace std;{private:int num;char name[20]; char sex; public:void set_data(int n, char *p,char s){num=n; strcpy(name,p);sex=s;}void display( ) {cout<<"num: "<<num<<endl;cout<<"name: " <<name<<endl; cout<<"sex: " <<sex<<endl; } };int main(){Student stud1,stud2; //(1) stud1.set_data(1,"He",'f');//(2)stud2.set_data(2,"She",'m');//(3)stud1.display();//(4)stud2.display();//(5)return 0; }
运行结果:
违反封装原则,直接给私有成员赋值、访问私有对象等:
在实现对类成员函数时不指定作用域:
调用stud1.set_data()函数时,实参出现不当类型:
- 3-1调试类
- 3-1 程序的调试
- GDB调试 1 2 3
- 调试1
- 1-3 Sass 语法、编译、调试
- 1-3 Sass 语法、编译、调试
- 1-3 Sass 语法、编译、调试
- 调试代码(1) -- 调试原则与调试常用的方法
- JavaScript调试技巧之:断点调试(1)
- JavaScript调试技巧之:断点调试(1)
- 【调试】VS2010中的调试技巧(1)
- Win32调试API(3)
- 11.2.3 脚本调试
- Flex bulider 3 调试
- gdb调试技术3
- Dm3730 调试心得3
- 关于调试 part-3
- 关于调试 part-3
- Objective-C中nil与release的区别与用法
- 1217: Problem C
- 编程之美-数组循环移位
- 极点五笔状态栏菜单不显示,如何再让它显示?
- CAD 单位及比例尺
- 3-1调试类
- fireevent在QTP的应用,丰富了控件的行为。
- 黑马程序员 笔记(六)——面向对象(static关键字、静态、main函数、、帮助文档、对象的调用和初始化、单例)
- 第二课堂作业
- 保存在线word编辑的内容到服务器
- js小技巧 ,将彻底屏蔽鼠标右键,可用于Table ,取消选取、防止复制,IE地址栏前换成自己的图标
- Calendar的使用
- 通配符删除文件-Java
- 给opencv矩阵赋值的注意事项