2021-09-04

c++知识点:
(1)关于reverse,reverse_copy函数
功能:反转vector,或者数组
参考链接:cpp接口-reverse_copy函数
(非常好用,可以查看各种c++ std库的函数说明)
例:

  std::vector<int> temp;
  std::vector<int> result;
  temp.push_back(1);
  temp.push_back(2);
  temp.push_back(3);
  temp.push_back(4);
  temp.push_back(5);


  result.clear();
  result.resize(temp.size());  //此处必须要,否则报错
  reverse_copy(temp.begin(),temp.end(),result.begin());
  //反转之后存入result中
  reverse(temp.begin()+1,temp.end()-1);//反转第2个到倒数第二个之间的元素

(2)cmakelist.txt的格式问题:
参考链接:https://www.cnblogs.com/wbqcheng/p/13803061.html
在kdevelop中开发时,添加.cpp文件,需要添加对于的可执行文件,添加.h文件,需要添加对应的include_directories,其他具体的语法参考链接
注:kdevelop配置了命令行窗口,但是仍然不好用,且断点调试不好用,有待熟悉,或者更换其他IDE。

(3)字符串加、减、判断操作
2021-09-04
char 类型可以直接操作字符的加减,也可以给string赋值。

(4)两个比较好用的小工具:
1.在线进制转换:N-N的进制转换工具
2.在线计算器:无位数限制的计算器

上一篇:数组顺序颠倒——递归方法


下一篇:reverse例题讲解