关于C++

对于函数部分

关于 \(memset\) 的奇怪用法:

  • 对于二维及以上数组:
    • 谜之最小值
      memset(a,-127,sizeof(a));
      
    • 最大值
      memset(a,0x3f,sizeof(a));//这里写0x3f3f或0x3f3f3f或0x3f3f3f3f是一个效果
      
    • \(a[][]\) 数组为 \(double\) 类型时:
      memset(a,127,sizeof(a));//谜之极大值
      

关于结构体重载运算符:

  • 如当需要使用 \(set\) 套结构体时:
    struct memr{
      int id,h;
      bool operator <(const memr &x)const{
    		return h<x.h;//以h为关键字的升序排列
    	}
    }city[N];
    
posted @ 2022-03-16 17:55  Star_LIcsAy  阅读(34)  评论(0)    收藏  举报