编写A和B,要求:(1)类A公有继承类B;(2)类A构造函数重载;(3)类A有个友员;(4)使用不的构造函数创建不同的对象
来源:百度知道 编辑:UC知道 时间:2024/05/26 18:35:27
#include <stdio.h>
using namespace std;
class B
{
public:
B()
:m_ib(0)
{}
B(int b)
:m_ib(b){}
~B(){}
private:
int m_ib;
};
class A:pulbic B
{
public:
A()
:B()
,m_ia(0)
{}
A(int a, int b)
:B(b)
,m_ia(a)
{}
~B(){}
friend void Fun(const A& a);
private:
int m_ia;
};
void Fun(const A& a)
{
cout << a.m_ia<< endl;
}
int main()
{
A a(1, 2);
B b(1);
Fun(a);
}
file: ab.cc
============================================
#include <cstdio>
class B
{
public:
void print_info(){puts("I am class B");}
virtual ~B(){puts("destructor of class B called..");}
};
class A:public B
{
public:
A():a(65){}
A(int i){a=i;}
friend void set_a(A &,int);
void prin
编写A和B,要求:(1)类A公有继承类B;(2)类A构造函数重载;(3)类A有个友员;(4)使用不的构造函数创建不同的对象
编写函数f(&a,&b,&c) 将3个整数按由大到小到顺序调整后依次放入a,b,c,a放最大,要求形参崴指针类型
6.键盘输入三个整数a,b,c要求按由大到小的顺序输出。要求用Turbo C编写程序
如果a和b都是整数,且(a-2b)(8-a)=1,则a+b=?
已知(a+b)^2=7(a-b)^2=1,求a^2+b^2和a的值
A,B,C,表示a,1,-1,|a+1|表示()A,A到B的距离 B,A到B的距离 C.A和B到原点的距离之和 D,A和C到原点的距离之和
a和b都为正整数,若ab=a×(a+1)×(a+2)×(a+3)×(a+4)×(a+b-1
已知a为正数,且a[a(a+b)+b]+b=1,求b+a
-(a+b)+(a-b)
已知5|2a+1|=-4(b-3)*(b-3),a*a*a*a*a*a+b*b=?