c++编程 在main方法里调用一个类的函数时的格式是什么?

此程序需要编写不止一个类。

第1个回答  2008-11-26
如果是类的静态的函数,就是前面有static的,可以直接用类名::函数名的方式调用,如果是其他的就要定义一个类的对象或者类的指针,如果是类的对象,就可以用类名 .函数名的形式调用,如果是类的指针,就要通过指针名->函数名的形式调用!
第2个回答  2008-11-26
首先定义这个类,并实例化,如类a,a a1=new a();调用函数方式如下:
a.方法名()
第3个回答  推荐于2016-05-28
#include <iostream>
using namespace std;

class A
{
public:
int aa()
{
return 1;
}
};
class B
{
public:
int bb()
{
return 2;
}
};
int main()
{
A a;
B b;
cout<<a.aa()<<endl;
cout<<b.bb()<<endl;

return 0;
}本回答被网友采纳
第4个回答  2008-11-26
用该类定义一个变量, 用这个变量调用类里的函数:变量.函数()

c++编程 在main方法里调用一个类的函数时的格式是什么?
如果是类的静态的函数,就是前面有static的,可以直接用类名::函数名的方式调用,如果是其他的就要定义一个类的对象或者类的指针,如果是类的对象,就可以用类名 .函数名的形式调用,如果是类的指针,就要通过指针名->函数名的形式调用!

C语言main()函数的格式是什么?
int main (){ ……return 0;} 但有一些也可以写为void main() ,而有一些不能这么写,任何时候都可以用int main(),所以建议不用void main(),用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。

C++主函数int main()中调用了一个int型的函数,为什么运行到该函数时程序...
运行程序。编译器都是从main(主函数,也是入口)开始,接着进入setemp函数(),setemp函数中的return yu;只是把yu的值返回。不代表程序结束,只有main函数的return才会被编译器默认为程序的结束。其它任何函数的return,都只是把返回值,返回给调用函数。main函数中的 setemp();改为:int temp = ...

函数的调用,下面程序怎么在main方法里调用Run方法,我是初学者
C\/C++只认识前面的函数,如果实现在调用的后面,需要在前面声明:void Run();\/\/声明 int main(int argc, char* argv[]){ printf("Hello World!\\n");Run()\/\/调用 return 0;} void Run(){ printf("hello");} 如果在调用前面实现了,那可以不用声明:void Run(){ printf("hello");} in...

很基本!很简单的问题~关于类 如何在MAIN函数中调用 类中的函数
} void Cdate::showtime() { std::cout<<m_year<<m_month<<m_day; } int main(void){ Cdate date(0,0,0);\/\/要有对象才能调类里的非静态函数 std::cout<<"请输入年、月、日:"; date.settime(); date.getadd(); date.showtime();} 本回答由提问者推荐 举报| 答案纠错 | 评论 3 2 ly...

C++中引用形参的时候,函数调用为什么要放在main的外面?
编译器编译代码的时候是从上往下编译的,遇见函数调用它就检查实参和虚参在数量、类型上对不对应,如果你的函数书写在调用函数前(比如这个swap写在main前),那么就没有问题,因为编译main的时候已经编译过swap了,所以认识,但反过来就不行了,先编译main,发现调用了个swap,这时候它还没见过swap呢,...

C++里main函数写在类的上面应该怎么做。
因为调用在定义的前面。main(){ class a;```} class a { public:```private:```}但是请注意,main无法直接调类中的函数,因为main认不到···这里主要用于表示friend等关系才会这么用 所以,建议保存为.h文件(头文件),但类假如太小就显得麻烦了···...

c++类的定义不能在main函数内部吗
c++支持在函数内部定义类,不过有些限制 1,方法实现只能就地完成,不能分开,因为函数内部不能定义函数,而函数外部看不见这个类定义。2,不能使用模版。

C++中,main函数调用一个函数,那个函数必须在main函数之前声明或定义。JA...
非成员函数)的东西 C++的成员函数也可以先调用再声明 include <iostream>class application {public: static void main() { f(42); \/\/ 调用在前}public: static void f(int a) { \/\/ 声明在后 std::cout << "a = " << a;}};int main() { application::main(); } ...

C++的类中有两个构造函数的时候在main怎么调用啊?
private:int hour;int minute;int sec;public:time(){ hour=0;minute=0;sec=0;} time( int h,int m,int s ){ hour=h;minute=m;sec=s;} void list_time( void ) ;} ;int main(void ){ class time t1(12,3,10); \/\/引用第二种构造函数 class time t2; \/\/引用第一种构造函数...

相似回答