我正在一个面向对象程序的类中编写一个 get 函数,但是由于i++某种原因我的代码中没有执行。
这是我的 .cpp 文件中使用的内容:
char MyString::Get(int i)
{
  if( i = '\0')
  {
    exit(1);
  }
  else
  {
    return String[i];
  }
}
这是在 main.cpp 文件中调用的内容:
for(int i=0; i < String1.Length()+1; i++) 
{
  cout<< String1.Get(i)<<" ";
}
cout << endl;
这是 .cpp 文件中的长度方法以供参考:
int MyString::Length()
{
  int counter(0);
  while(String[counter] != '\0')
  {
    counter ++;
  }
  return (counter);
}
另外:String1 = Jello World
输出:
JJJJJJJJJJJJJJ