![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 55
zju_xjn
这个作者很懒,什么都没留下…
展开
-
c++中sort, priority_queue自有类型和自定义类型的排序规则
#include #include #include #include using namespace std;int myints[]= {1,3,5,2,4,6};class Node{public:Node(int x):m_nX(x){}int getX() const{ return m_nX;}bool o原创 2012-08-31 16:26:52 · 3570 阅读 · 0 评论 -
sort, priority_queue, set, map排序顺序
#include #include #include #include #include #include using namespace std;int myints[]= {1,3,5,2,4,6};class Node{public:Node(int x):m_nX(x){}int getX() const{ ret原创 2012-08-31 18:29:11 · 474 阅读 · 0 评论 -
java 基本数据类型
1. boolean 只有 true,false两种值2. char 的值只能是正数 [0, 2^16-1]3. byte,short,int,long都有正负数4.float, double注意实数默认是double原创 2012-09-03 16:06:09 · 183 阅读 · 0 评论 -
不用减号实现减法
a-b//a-bdec(a,b){//减b次1 for(b) {//实现a = a - 1 int c = a; int d = 0; for(c) { a = d; d++; } }}原创 2012-09-23 19:30:39 · 813 阅读 · 0 评论 -
union和struct类型的大小计算
union和struct类型的大小计算:对于union,对齐的大小是最大的基本元素的对齐大小,对象的大小必须是该基本元素大小的整数倍。如:Union U1{Char a[9];Intb;};对齐为4字节对齐,大小为大于9并且为4的倍数,为12。若其中的int b改为double,则对齐为8,大小为16。复杂一点的情况:Union U2{转载 2012-10-14 19:55:50 · 303 阅读 · 0 评论