c++里一个返回值是int的public成员函数的返回值不能赋给一个一般的int变量吗?
来源:百度知道 编辑:UC知道 时间:2024/05/17 21:55:09
#include <iostream.h>
class A {
public:
virtual int X(void)
{
return 0;
}
virtual int Y(void)
{
return 0;
}
};
void main ()
{
A a;
int x,y;
x=a.X;y=a.Y;
cout<<x<<" "<<y<<endl;
}
错误信息是error c2440 好象说不能转换
class A {
public:
virtual int X(void)
{
return 0;
}
virtual int Y(void)
{
return 0;
}
};
void main ()
{
A a;
int x,y;
x=a.X;y=a.Y;
cout<<x<<" "<<y<<endl;
}
错误信息是error c2440 好象说不能转换
#include <iostream.h>
class A {
public:
virtual int X(void)
{
return 0;
}
virtual int Y(void)
{
return 0;
}
};
void main ()
{
A a;
int x,y;
x=a.X();y=a.Y(); // 修改处,X,Y 是函数名,非变量
cout<<x<<" "<<y<<endl;
}
c++里一个返回值是int的public成员函数的返回值不能赋给一个一般的int变量吗?
返回值是int *的函数可以ruturn 0吗
在c语言里int x=11;表达式(x++*1/3)的值是?
为什么getchar()的值是一个int?
一个方法,返回的类型并不是string int 的常见类弄型,而是一个类的类名称
c的返回值
c语言里的int是什么意思
这是一个关于C语言的问题,赋值问题,如果unsigned int 是65535,那么int是多少
c++中write(int, const void *, unsigned int)的返回值是什么意思?
java如何返回一个int数组?