sun123704
2019-03-26 19:08
采纳率: 100%
浏览 376

memset、memcpy这类函数属于C风格吗?

请问下面代码属于C风格的吗?如果要改成C++风格的,怎么处理呢?用string吗?

  char *reqInfo = new char[10];
  memset(reqInfo_, 0, 10);
  memcpy(reqInfo_, "12345", 6);
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • D_KING_ 2019-03-27 07:38
    已采纳

    如果处理字符串可以用string,如果处理字节队列用char型数组,c++是c的超集,使用面向对象风格还是面向过程风格,要看具体情况,怎么方便怎么来

    打赏 评论
  • aalbertini 2019-03-28 16:16

    memset/memcpy 是c 函数。
    char * 可以用string类替换。 memset / memset 可以使用string类的成员函数、或者自己实现

    打赏 评论

相关推荐 更多相似问题