学5+3有点坑,毕业工资低怎么办是吗

版权声明:署名允许他人基于夲文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (
top():返回一个栈顶元素的引用类型为 T&。如果栈为空返回值为-1。
push(T&& obj):以移动对象的方式将对象压入栈顶这是通过调用底层容器的有右值引用参数的 push_back() 函数完成的。
pop():弹出栈顶元素
size():返回栈中元素的个数。
empty():在栈中没有元素的情况下返回 true
emplace():用传入的参数调用构造函数,在栈顶生成对象
swap(stack<T> & other_stack):将当前栈中的元素和参数中的元素交换。参数所包含元素的类型必须和当前栈的相同对于 stack 对象有一个特例化的全局函数 swap() 可以使用。

3.long int即long给人的感觉好像是长整型,但实际上它和int一样,只有32位
既然long int与int相同,那么为什么还有long int这种尴尬的类型呢
原因是早期的C编译器定义了long int占用4个字节,int占用2个字节long int是名副其实的长整型。在ANSI C的标准中对长整型的定义也是long int应该至少和int一样长,而不是long int 一定要比int占用存储字节长

4.C++提供了一个swap函数用于交换,swap(a,b)该函数定义在命洺空间std中

6.结构体中没有参数的构造函数的赋值可以直接用大括号

7.vector开辟一块空间来作为数组来存放元素(随机迭代器),不像list和deque(双向迭代器)一样可以双向插入取出(push_back,push_front)这样容易造成内存碎片,引起内存泄漏

我要回帖

更多关于 毕业工资低 的文章

 

随机推荐