首页 > 编程语言 >关于c++的一些好玩的

关于c++的一些好玩的

时间:2022-08-26 20:33:18浏览次数:51  
标签:元素 c++ element 关于 数组 好玩 define

#define A(x)  #x :将x转换为字符串。

#define A(x)  va##x :将x拼接在变量名后。

next_permutation(a+1,a+n+1) : 把a数组变成字典序下一位,最大则变成最小的。

random_shuffle(a+1,a+n+1) : 把a数组随机打乱。

reverse(a+1,a+n+1) : 将a数组反转

max_element(a+1,a+n+1) / min_element(a+1,a+n+1) : 数组a中最大/小元素(返回指针)

accumulate(a+1,a+n+1) ; 数组a各元素之和

 

标签:元素,c++,element,关于,数组,好玩,define
From: https://www.cnblogs.com/lnxxqz/p/16629091.html

相关文章

  • C++ 内联函数
    1.函数的作用:避免重复制造轮子。(避免重复多次写相同的代码)2.函数的缺点:每调用一次函数,就会为这个函数分配一个“栈”,在计算机底层做很多准备工作(保护原来的执行环境,切换......
  • Windows c++获取磁盘剩余容量
    ULARGE_INTEGERfreeBytesAvailable;ULARGE_INTEGERtotalNumberOfBytes;//磁盘总字节ULARGE_INTEGERtotalNumberOfFreeBytes;//空闲字节GetDiskFreeSpa......
  • 关于工作任务的分配--关于自己的调整
    我就是如果一个事完成的不好,非要“惩罚”自己不可。这种做法是特别不可取的。比如之前答应WT当天提交方案文档,结果发现压根写不完,回家了想着应该打开电脑弄,但其实已经很......
  • 关于mysql自增id的获取和重置
    mysql获取自增id的几种方法使用max函数:selectmax(id)fromtablename优点:使用方便快捷。缺点:获取的不是真正的自增id,是表中最大的Id,如果有删除数据的话,那么该值和自增id相......
  • Python中关于类与对象的创建
    classStudent:native_space='重庆'#在类里面直接定义变量,称为类属性#初始化方法def__init__(self,name,age):self.name=nameself.age......
  • 关于我在.net core6时JWT 出现错误:IDX10653
      IDX10653:Theencryptionalgorithm'System.String'requiresakeysizeofatleast'System.Int32'bits.Key'Microsoft.IdentityModel.Tokens.Symmetr......
  • 关于java远程调用接口,处理返回值为json的记录
    当远程调用接口时,需要处理返回的值,有时候需要转为json例如:HashMap<Object,Object>mapTemp=newHashMap<>();mapTemp.put("classId",classId);mapTemp.put("com......
  • 关于成本标签管理-基于-Resource Groups & Tag Editor-统计指定Project-所有资源
    背景:因我们所有AWS都是使用Project标签作为成本标签的,今天因一个项目决定彻底退役下线于是决定要完全清理此项目的所有资源,防止继续产生费用~ 首先想到的去通过Project......
  • arduino自定义库c与c++的区别
    起初是想把手头的红牛开发板的基于stm32标准库的例子都改成用arduino库的   发现arduino库是基于hal库的 不是直接把c文件挪过来就能用的arduino是c++编译器 如......
  • C++入门第一课 函数声明与定义
    函数的声明:如:voidLog(constchar*message);1,在C++中,函数原型就是函数的声明。函数声明就是给函数取名并指定函数的参数类型,返回值类型。告诉编译器有这么一个可使用的......