![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
踏雪飞鸿泥
学习中~~~~
展开
-
剑指offer_12_打印1到最大的n位数
剑指offer中第12道面试题题目:输入数字n,按顺序打印出1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。显然,这里面有一个小陷阱,当我们输入的n很大时,就算我们用长整形(long long)都会溢出。long int 最大值为2^64 -1,约二十位。也就是说当输入的n大于20是就会产生溢出。我们就需要考虑到这是一个大数问题。最常用的方法是原创 2014-03-04 16:39:44 · 1331 阅读 · 2 评论 -
void f() const 常成员函数
const修饰类的成员函数,则该成员函数不能修改类中任何非const成员函数,也不能修改任何成员变量。一般写在函数的最后来修饰。如:class A {… void function()const; //常成员函数, 它不改变对象的成员变量. //也不能调用类中任何非const成员函数。}对于const类对象/指针/引用,只能调用类的const成员函数,因此,const修饰成原创 2014-03-05 15:55:34 · 1457 阅读 · 0 评论 -
limits.h_判断某种特定类型可以容纳的最大值或最小值
要判断某种特定类型可以容纳的最大值或最小值,一种简便的方法是使用ANSI标准头文件limits.h中的预定义值。该文件包含一些很有用的常量,它们定义了各种类型所能容纳的值,下表列出了这些常量:常 量 描 述CHAR_BIT char的位数(bit)CHAR_MAX char的十进制整数最大值CHAR_MIN char的十进制整数最小值MB_LEN_MAX 多字节字符的最原创 2014-03-05 10:21:00 · 836 阅读 · 0 评论