
C++
Castle1994
C++忠实粉丝,分享学习过程中遇到的问题,如有不对的地方,请在评论区指正。
展开
-
关于存储指针变量的vector的若干问题
前言很多初学者认为学习C++很难的一个重要原因就是关于内存管理的问题,因为它不像Java等一些高级编程语言提供了垃圾自动回收的机制(你只管使用,剩下的交给OS);在C++中,如果你手动申请了一段内存空间,那么一定要记得在用完之后手动释放(你既要管申请,又要管释放),否则会造成内存泄漏等问题。这是一个让人又爱又恨的特性,你可以随意申请空间,但是又要小心翼翼地使用。那么说到内存管理,不得不涉及到C+...原创 2019-04-26 10:35:45 · 2047 阅读 · 0 评论 -
C++中全排列函数next_permutation的一个大坑
一、基本用法 C++/STL中定义了两个用于全排列的函数:next_permutation和prev_permutation。next_permutation函数按字典序生成给定序列的下一个较大的排列;而prev_permutation则相反,按字典序生成给定序列的上一个较小的排列,其基本用法如下。#include <iostream>#include <vector>...原创 2019-05-07 22:01:54 · 2958 阅读 · 1 评论