文章目录
理论练习题
上机实习题
理论练习题
给出以下程序的执行结果。
#include <iostream>
class A
{
public:
virtual void f() //虚函数 {
cout << "A::f() called." << endl;
}
};
class B:public A
{
public:
virtual void f() //虚函数 {
cout << "B::f() called." <...
阅读全文
现在从一个由GradeBook类和main函数组成的例子说起,此例是一系例循序渐进例子中的第一个,这些例子通过后续博文讲解,最终是一个功能众多的GradeBook类.
定义具有无参数的成员函数
这里,GradeBook类表示可供教师管理学生考试成绩的成绩簿,而在main函数创建了一个GradeBook对象.main函数使用这个对象和它的成员函数,在屏幕上显示一条欢迎教师进入成绩簿程序的信息.
PS:关键字class后跟类名GradeBook.按照惯例,用户定义的类名字以...
阅读全文
文章目录
输出结果
在博文<<程序设计基石与实践之定义具有成员函数的类 >>介绍了GradeBook类表示可供教师管理学生考试成绩的成绩簿,在本博介结具有一个数据成员,一个Set函数和一个 Get函数的GradeBook类 .而UML图如下所示:
参考程序
// Define class GradeBook that contains a courseName data member
// and member functions to set and get it...
阅读全文
文章目录
程序如下所示:
预备知识
每一个类都可以提供一个构造函数,用于类对象创建时的初始化.构造函数是一种特殊的成员函数,定义时必须和类同名,这样编译器才能够将它和类的其他成员函数区分开来.构造函数各其他函数之间的一个重大差别是构造函数不能返回值,因此对它们不可以指定返回类型.通常情况下,构造函数声明为public.
UML图如下所示:
程序如下所示:
// Instan...
阅读全文
outportb函数是属于Turbo C(TC)语言库函数,这是一个输出到硬件端口的函数,似乎是当年学习C语言的时候用这个东西,现在用的C++里面没有这个函数,今天在做一个软件说明书时,看到这个函数,在网上搜索了下,放在这里,以备大家使用时查明:
-----------------------------------------------------------------
outportb函数
函数原型: void outportb(unsigned char port, unsigned char value)
函数功能: 向port地址的接口...
阅读全文
到如下链接http://www.scitools.com 下载 .tgz文件
解压缩:
%tar -zxvf Understand*.tgz
进入scitools目录,
% cd bin/linux32
% ./understand
添加如下信息到用户的.bash_profile文件中
% export PATH=$PATH:/home/myname/scitools/bin/linux32
如果你的电脑是64位的,可能就变为如下:
% export PATH=$PATH:/home/myname/scitools/bin/linux64
注册码如下,在rhel7server x86_64下验证可用
F1AF6D901A38
19878CBBFB13...
阅读全文
#include <iostream>
#include <iomanip>
using namespace std;
//////////method first//////////////////
//直接用二维数组的形式
void fun(int a[3][4])
{
for(int i=0; i<3; ++i)
{
for(int j=0; j<4; ++j)
{
cout<<"a["<<i<<"]["<<j<<"]="<<setw(3)<<a[i][j]<<"\t";
}
cout<<endl;
}...
阅读全文
摘要:一直以来都觉得printf似乎是c语言库中功能最强大的函数之一,不仅因为它能格式化输出,更在于它的参数个数没有限制,要几个就给几个,来者不拒。printf这种对参数个数和参数类型的强大适应性,让人产生了对它进行探索的浓厚兴趣。
关键字:printf, 可变参数
1. 使用情形
int a =10;
double b = 20.0;
char *str = "Hello world";
printf("begin print\n");
printf("a=%d, b=%.3f, str=%s\n", a, b, str);
...
从...
阅读全文
呵呵,前两节好像和python没多大关系。。这节完全是贴代码,
这是我第一次写python,很多地方比较乱,主要就看看逻辑流程吧。
对于编码格式确实搞得我头大。。取下来页面不知道是什么编码,所以先找charset,然后转unicode。统一在unicode下操作,但是数据库是utf8的,WINDOWS的控制台又必须是gbk的,但是我IDE控制台必须是utf8的。。所以才会有DEBUG这个变量存在。。。主要是为了控制输出编码。
本程序连跑了24小时,然...
阅读全文