Warning Warning Warning
孙威的大数模板
1.定义常量数组
2.for/while等循环内部写判断条件考虑是否会循环到该情况
3.判断浮点数相等应该用极小值eps来辅助
4.注意数据范围 防止溢出
5.0x3f3f3f3f可用于memset
6.在优先级不明确的时候使用括号
注:尤其是包含位运算的情况下 一定要加括号
7.宏定义有坑..//不了解
8.注意全局变量与局部变量的重复
9.输入输出不能混合(+2)
get()和scanf不能连用
使用getline时将ios::sync_stdio_with(false);注释掉 之前要是有输入会影响
10.注意数组越界的情况(+1)
11.不同数据类型之间的运算注意精度是否会丢失
12.多次使用计算的变量注意初始化//同时 初次使用的也要注意初始化的问题
13.大数组记得放全局
14.避免访问非法内存。访问非法内存的事情经常发生,但是可以通过养成好习惯来避免。比如stack、queue、set访问之前必须先确认不为空;访问指针之前确保指针不是野指针;数组内存开得足够大,等等。
15.#include
struct p{int self;int a[3];//实际是存4个数据int step;
}
这里在修改a[3]的时候把step修改了
for(int i=0;i<=3;i++){//在修改a[3]的时候把step修改了
}
由于连续开辟空间存储 哇这个错误真的是震惊的我1个小时才找出来
知乎上有句话说得好,花越长时间找出来的bug越sb
Warning Warning Warning相关推荐
- vs2013 Warning 44 warning LNK4099: PDB 'vc120.pdb' was not found with '
Warning 20 warning LNK4099: PDB 'vc120.pdb' was not found with 'ABC.lib(XYZ.obj)' or at 'E:\test\Rel ...
- matlab 不显示warning信息 warning('off');
matlab 中好多warning信息: warning Conversion rounded non-integer floating point value to nearest uint8 利用 ...
- php date 有warning,PHP Warning: strtotime()错误解决办法
strtotime()函数是php日期函数了,出现这种问题就是我们php.ini中的date.timezone没有设置好,只要配置一下时区即可解决. php5.1.0开始,php.ini里加入了dat ...
- Centos 7 mysql Buffered warning: Changed limits: max_connections: 214 解决方法
2019独角兽企业重金招聘Python工程师标准>>> Centos 7 mysql Buffered warning: Changed limits: max_connection ...
- 关于warning: Clock skew detected. Your build may be incomplete. 的解决方法【转】
本文转载自:http://blog.csdn.net/jeesenzhang/article/details/40300127 今天发现电脑的系统时间不正确,因此将时钟进行了修改,回头编译Linux ...
- 【Python日志输出】控制台输出INFO和WARNING级别,文件只记录WARNING级别
参考博客 - Python日志分级别输出到不同文件 参考思路:为logger设置2个handler,再对2个handler设置不同的filter进行日志过滤. 通过supervisor管理项目时,会有 ...
- Warning:关于_CRT_SECURE_NO_WARNINGS
Warning 1 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s in ...
- java swing 左上角图标_科学网—Matlab: 学习GUI(修改窗口左上角图标而不warning) - 刘磊的博文...
网上常用的方法: if ~isdeployed newIcon=javax.swing.ImageIcon('.piciap.jpg'); else newIcon=javax.swing.Image ...
- Bootstrap3基础 warning/active... 表格的状态类(不同的背景色)
内容 参数 OS Windows 10 x64 browser Firefox 65.0.2 framework Bootstrap 3.3.7 editor ...
- max open files mysql_MySQL 重启提示超出可打开文件数限制|Buffered warning: Changed limits: max_open_files: 1024...
Linux 服务器经常一段时间就会出现这样的问题,一个月半个月的样子.每次都重启服务器临时性解决,昨晚仔细看了看报的错误. 先看应用的日志提示连不上 MySQL 服务器. "Can't co ...
最新文章
- 小学教师计算机国培培训总结,小学教师国培个人研修总结
- pythondocx模板_python操作docx文档(转)
- VC++开发简易输电线路管理信息系统
- NET问答: 如何使用 C# 直接从 JSON String 中提取特定值 ?
- 热像仪 二次开发 c++_重庆多功能红外线热像仪方案
- vue写js代码_vue.js弹出式音乐播放器特效代码
- u盘版linux initramfs,Linux_内核升级后 出现initramfs错误问题解决, 出现initramfs找不到/root /hos - phpStudy...
- Java基础学习总结(180)——如何保证API接口安全
- collector_使用Data Collector监视SQL Server性能
- 最流行的轻量级php框架,推荐20个最近很流行的优秀PHP框架
- 設置Linux保留物理內存並使用 (1)
- android 垂直方向布局,Android详解4种基本布局
- WEB安全之代码安全----ESAPI
- 过采样之SMOTE算法
- CSS网页布局中文排版的9则技巧
- 百度产品经理探秘:需求把握和正确决策
- maximo菜单和应用程序排序
- Linux多线程贝叶斯建树教程,构建系统发育树:贝叶斯法建树
- 系统移植(系统移植环境搭建及简单概念)
- 简单易用的运动控制卡(十二):运动控制系统的安全设置