- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 const的位置及区别
一个比较经典的问题——问以下两种声明的区别: 1) const char * p 2) char * const p 这里的 const 关键字是用于修饰常量,书上说 const 将修饰离它最近的对象,所以,以上两种声明的意思分别应该是: 1) p 是一个指向常量字符的指针,不变的是 char 的值,即该字符的值在定义时初始化后就不能再改变。 2) p 是一个指向字符的
2013-07-30 09:58:41 474
翻译 把字符串转换成整数
把字符串转换成整数,要把很多特殊情况考虑进去,如:空指针NULL、空字符串""、正负号、溢出及非数字字符等,并在写代码的时候对这些特殊的输入定义好合理的输出。 下面是参考代码: #include using namespace std; enum status{kvalid=0,kinvalid}; int str_status=kvalid; int StrToInt(const
2013-07-28 20:56:42 506
原创 高精度整数加法
问题描述: 在计算机中,由于处理器位宽限制,只能处理有限精度的十进制整数加减法,比如在32位宽处理器计算机中, 参与运算的操作数和结果必须在-231~231-1之间。如果需要进行更大范围的十进制整数加法,需要使用特殊 的方式实现,比如使用字符串保存操作数和结果,采取逐位运算的方式。 如下: 9876543210 + 1234567890 = ? 让字符串 num1="9876
2013-07-07 10:44:57 650
原创 字符串压缩排序
题目要求:给定一个字符串,统计连续字符出现的次数,并对其排序输出。 例如:输入"aabbccAAA",输出"A3a2b2c2"; 我所采用的方法是先对整个字符串统计连续相同的字符出现的次数,将其存入数组,然后对数组中的字符进行排序,并将 排序后的字符和对应的出现的次数存入输出数组中。 下面是参考代码: #include #include using namespace
2013-07-06 11:10:39 1056
转载 IP Phone
随着光网络的飞速发展和数字传输技术的应用,原来在数据通信网中被视为应用“瓶颈”的带宽和服务质量等问题一一得到解决,推动了IP技术的飞速发展,带动各种应用向IP靠拢, IP电话(又称IP PHONE或VoIP)业务就是其中一个典型的应用。 IP电话是一种利用Internet技术或网络进行语音通信的新业务。从网络组织来看,目前比较流行的方式有两种:一种是利用Internet网络进行的语音通信
2013-07-01 16:20:59 549
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人