刷题的时候遇到了这样一个问题:平时经常使用 sort()函数, 对结构体进行排序, 但是在类中使用时会出现 这样的错误提示:“Solution::cmp”: 函数调用缺少参数列表;请使用“&Solution::cmp”创建指向成员的指针,试着将 cmp函数前加 static,也就是将比较函数定义成静态函数,干掉了这个错误。后来查了一下static的相关用法,说的很多很详细:http://blog.csdn.net/hackbuteer1/article/details/7487694

0.static能保证这个类在所有的实例中的值是一样的。
1.static变量在全局数据区分配内存, 也就是 在生成的可执行文件中占一定空间, 这点与全局变量相同
2.static变量只在它所在的源文件中可用. 如果一个项目有很多 .c或者.cpp文件, static变量可以出现在每一个文件中, 而他们却是不同的, static可以解决许多文件中变量 名字相同的问题.

最新文章

  1. xss小试
  2. CompositeConfiguration的用法
  3. mysql悲观锁总结和实践
  4. C# DataTable的详细用法
  5. (转)url重写
  6. ORACLE查询数据库的锁表情况
  7. [转]Swift编程风格指南
  8. C++异常处理小例
  9. MVC 5限制所有HTTP请求必须是POST
  10. Spring - 运行时获取bean(ApplicationContextAware接口)
  11. Xcode修改个性化注释
  12. python爬虫学习之正则表达式的基本使用
  13. Spring配置中的"classpath:"与"classpath*:"的区别研究(转)
  14. mysql实现成绩表中成绩的排名
  15. 微信小程序框架——wepy使后感
  16. Grafana+Prometheus打造springboot监控平台
  17. 动态改变UITabBarController的菜单文字
  18. Kafka设计解析(十四)Kafka producer介绍
  19. 记一个logrotate的配置文件权限问题
  20. Java web项目中新建maven项目出现的问题

热门文章

  1. 洛谷 2146 [NOI2015]软件包管理器
  2. [bzoj1820][JSOI2010][Express Service 快递服务] (动态规划)
  3. [bzoj4521][Cqoi2016][手机号码] (数位dp+记忆化搜索)
  4. enum 的使用
  5. noip模拟赛 圆桌游戏
  6. 清北学堂模拟赛d1t2 火柴棒 (stick)
  7. CF558E A simple task 线段树
  8. kendo grid Hierarchy
  9. Codeforces Round #245 (Div. 1)——Guess the Tree
  10. 自己定义控件:onDraw 方法实现仿 iOS 的开关效果