用C++编程,关于内联函数和成员函数的!谢谢啦~

2024-12-20 06:20:31
推荐回答(1个)
回答1:

#include 
using namespace std;
class ssmemset{
private:
int a[20];
public: //两个重载的构造函数,类内默认为内联函数。
ssmemset()
{
for(int i=0;i<20;i++)
         a[i]=0;
     }
    ssmemset(int  s1[])
     {
for(int i=0;i<20;i++)
            a[i]=s1[i];
     }
void print();
};

inline void ssmemset::print() //外部定义的内联函数。
{
int i;
for (i=0;i<20;i++)
cout< cout<};

void main()
{
int a[20]={1, 3, 5, 7};
ssmemset A;
ssmemset B(a);
A.print();
B.print();
}

memset是标准库的关键字不能用来声明类名。