www.bzyk.net > #inCluDE <iostrEAm> using nAmEspACE stD; int Fn

#inCluDE <iostrEAm> using nAmEspACE stD; int Fn

int a = fn1(); 这句有问题,因为fn1函数返回的是一个指针,所以a也应该是一个指针,改成: int *a = fn1(); 这样一改下面的cout输出语句也有问题,你想输出的是个数值对吧,那应该对a这个指针解引用, cout

因为循环结束后 i≠r,所以if(i==r) 判断为假,没有执行输出语句,就没有结果了 for(r=0,i=2;i

for (i=0;A[i]!='\0';i++) 修改为 for (i=0;A[i]!='\0';i++,j++)

我说一下我的看法: 一、在derived(int a,int b):b(a)这一构造函数应该改为derived(int a,int b):base(a); 二、在class derived:private base这一句中,将base定义为了私有成员,所以派生类derived的对象无法访问base的成员函数。 所以我将这一...

可以输入,没有问题,你可以这样输入: stringA stringB 也可以这样输入: stringA stringB

答案是:16

#include using namespace std;class Test{private: int val;public: Test(){//1val=0;cout

参数传入错误,是俩地址 所以用(a,b,c) 方法里赋值用*(str2+i)=… 使用数组str前先申请空间 str2=new char[c];(这个在main中申明就可以,不要在函数中再申请

a=96 a=10 b=77 b=7 c=7 d=1 cout c+d=8

首先我没看到定义m变量,无论咋个也运行不了吧? #include #include using namespace std; int main() { int c,i,m; string string="hello'; c=string.length(); m=(c/2-1); for(i=0;i

网站地图

All rights reserved Powered by www.bzyk.net

copyright ©right 2010-2021。
www.bzyk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com