C++的一些常用知识(持续更新)
2017-08-10 09:21
351 查看
1 : 结构体的构造函数
2 : 结构体中加优先级关系的.
struct node { int x,y,step; node(int x=0,int y=0,int step=0):x(x),y(y),step(step){}; }; //这样不仅初始化好看, 也可以申请一个结构体. int main() { queue<node >q; q.push(node{0,0,0}); node t; t.x = 0; t.y = 0; t.step = 0; q.push(t); //上面两种操作是等价的, 所以明显上面那种操作方更加好看. }
2 : 结构体中加优先级关系的.
//就只写结构体中的东西了. struct node { int x,y,step; node(int x=0,int y=0,int step=0):x(x),y(y),step(step){}; bool operator < (const node &a) const { return a.step < step; } } //这些结构体中step小的排前面.(想多加几个元素比较加上去就行了,以a的为基准).
相关文章推荐
- 积累一些不太常用的C/C++语言知识(不断更新)
- C/C++文档注释神器——Doxygen常用知识整理(持续更新)
- C/C++文档注释神器——Doxygen常用知识整理(持续更新)
- delphi的一些常用操作技巧,持续更新中。。。
- STL中常用的一些算法函数[持续更新
- C++常用小技巧个人总结(持续更新)
- private:c/c++ 我的一些容易出错的地方 =>持续更新
- Monorail的一些常用的东西(验证码,分页。。。持续更新)
- C++中常用代码在C#中的对应(持续更新)
- Cpp--C++中排序常用(菜鸟上路,持续更新)
- 关于一些平常JAVA知识及遇到问题的积累(持续更新)
- Linux工作中常用到的一些命令(持续更新)常用的
- linux下一些常用操作的命令及快捷键(持续更新中。。。。。。。。。。)
- VBS一些常用函数-持续更新
- 【JavaScript 基础知识】一篇关于 JavaScript 一些知识点的总结 —— 持续更新
- sqlserver常用的一些操作(持续更新)
- C++基本知识(持续更新)
- iOS学习之——学习中遇到的一些常用的方法及一些注意事项(持续更新)
- PHP常用的一些公共函数(持续更新)
- 一些常用的提高效率的工具及常用命令(持续更新)