A::A(int i):a(i),尤其a(i)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 10:42:17
A::A(int i):a(i),尤其a(i)
#include
class A
{
public:
\x05A(int i);
\x05void print();
\x05const int &r;
private:
\x05const int a ;
\x05static const int b;
};
const int A::b=10;
A::A(int i):a(i),r(a)
{}
void A::print()
{
\x05cout
#include
class A
{
public:
\x05A(int i);
\x05void print();
\x05const int &r;
private:
\x05const int a ;
\x05static const int b;
};
const int A::b=10;
A::A(int i):a(i),r(a)
{}
void A::print()
{
\x05cout
这是初始化赋值,A::A(int i):a(i),r(a)这是构造函数.意思是,创建类型A时,将参数i 赋值给A中的成员a,a的值又赋值给成员r.
再问: 请问还有没有其他的写法?比如 A::A(int i) {a=i;r=a;}
再答: 可以的,两种方法都是一个意思
再问: 请问还有没有其他的写法?比如 A::A(int i) {a=i;r=a;}
再答: 可以的,两种方法都是一个意思
A:A(int i):a(i),
代码如下:a.h文件extern int p_abs(int &a);extern int p_max(int &a,i
int a[10],i ;for(i = 1; i
for (int i=1; i < a.Length; i++) {
void fun(int *a,int n) { int i,j,k,t; for(i=0;i
#define N 20 fun(int a[],int n,int m) {int i; for(i=m;i>n;i-
VB a(i) ← Int(Rnd * 99) +
a(i) = Int(Rnd() * 900 + 101)
m=(int)(s[i]-'a')是什么意思
37、有以下程序 int a=2; int f(int *a) {return (*a)++;} main( ) { i
int i=3, a;语句a=(i--)+(i--).执行后a的值?求助!
int i=1,a=0; for(;i