日本无码中文字幕片|日本精品在线观看无码视频|国产精品免费啪啪|Av无码一区二区|亚洲在线黄片免费观看|亚洲日韩中文字幕在线观看|熟女激情乱伦在线观看a黄片|成年人观看毛片网址|AV色色色色日韩性草|国产高清无码免费

未來的學(xué)校想象作文

時(shí)間:2025-10-10 16:36:10 想象 我要投稿

未來的學(xué)校想象作文(精選34篇)

  已知類String 的原型為:

未來的學(xué)校想象作文(精選34篇)

  class String

  {

  public:

  String(const char *str = NULL); /pic/p>

  String(const String &other); /pic/p>

  ~ String(void); /pic/p>

  String & operate =(const String &other); /pic/p>

  private:

  char *m_data; /pic/p>

  };

  請(qǐng)編寫String 的上述4 個(gè)函數(shù)。

  標(biāo)準(zhǔn)答案:

  /pic/p>

  String::~String(void) /pic/p>

  {

  delete [] m_data;

  /pic/p>

  }

  /pic/p>

  String::String(const char *str) /pic/p>

  {

  if(str==NULL)

  {

  m_data = new char[1]; /pic/p>

  *m_data = ‘\0’;

  }

  else

  {

  int length = strlen(str);

  m_data = new char[length+1]; /pic/p>

  strcpy(m_data, str);

  }

  }

  /pic/p>

  String::String(const String &other) /pic/p>

  {

  int length = strlen(other.m_data);

  m_data = new char[length+1]; /pic/p>

  strcpy(m_data, other.m_data);

  }

  /pic/p>

  String & String::operate =(const String &other) /pic/p>

  {

  /pic/pic/p>

  if(this == &other)

  return *this;

  /pic/pic/p>

  delete [] m_data;

  /pic/pic/p>

  int length = strlen(other.m_data);

  m_data = new char[length+1]; /pic/p>

  strcpy(m_data, other.m_data);

  /pic/pic/p>

  return *this;

  }

【未來的學(xué)校想象作文】相關(guān)文章:

(經(jīng)典)未來的學(xué)校想象作文04-19

未來的學(xué)校小學(xué)想象作文07-05

未來的學(xué)校想象作文(精選43篇)07-11

未來的學(xué)校想象作文(精選36篇)12-18

未來的學(xué)校想象作文(精選25篇)09-11

未來的學(xué)校小學(xué)想象作文(精選29篇)12-24

(實(shí)用)未來的學(xué)校想象作文11篇06-26

未來的學(xué)校想象作文(通用27篇)12-19

初一想象作文:未來學(xué)校09-16

未來的學(xué)校小學(xué)想象作文(通用30篇)12-20