随笔分类 -  C++

摘要:函数原型: remove(first, last, val) 删除first到last之间所有值为val的元素 remove_if(first, last, pred) 从first到last中将满足条件pred的元素删除 remove本身时std::list的成员函数可以直接使用,对于std::v 阅读全文
posted @ 2020-05-27 12:06 李家的小猴子 阅读(2859) 评论(0) 推荐(0)
摘要:在学习C++11的std::thread时,起初非常不理解join()函数的作用以及使用场景,官方的解释又比较晦涩难懂,总觉得get不到关键点。看了很多文章后加上自己的理解,才觉得有了一点眉目,下面结合场景记录一下自己的浅见。 在简单的程序中一般只需要一个线程就可以搞定,也就是主线程: int ma 阅读全文
posted @ 2020-05-27 11:44 李家的小猴子
摘要:std::erase: (1)string& erase ( size_t pos = 0, size_t n = npos ); std::string test = "Hello erase!"; test.erase(2, 6); //test.erase(2); //删除指定字符串 //te 阅读全文
posted @ 2020-05-27 11:26 李家的小猴子 阅读(2716) 评论(0) 推荐(0)
摘要:控制台闪退的主要原因是:代码运行完毕自动退出 解决方案: system("PAUSE"); 和system("pause"); pause是DOS下的一个命令。简单的说就是暂停程序的执行,等待任意键继续执行。 std::cin.get(); cin.get()暂停程序的执行,等待用户输入回车键,继续 阅读全文
posted @ 2020-05-25 16:23 李家的小猴子 阅读(961) 评论(0) 推荐(0)