
C/C++
Link_
这个作者很懒,什么都没留下…
展开
-
一个二分查找
无聊写了二分,没想到写得并不那么流畅,看来有的东西珍藏会缩水…… 二分查找的原理很简单,我们要做得有以下几点: 1,如果是无序的一组原数据,我们首先要进行排序,这里我们假如从小到大的顺序 2,定义3个索引值,分别是 low high mi原创 2011-08-17 21:27:52 · 625 阅读 · 0 评论 -
加密语句
编制程序,将输入的一行字符以加密的形式输出,然后将其解密,解密的字符序列与输入的正文进行比较,吻合时输出解密的正文,加密时,将每个字符的ASCII码依次随机加上0-9中的数字,并与122做模运算。解密与加密的顺序相反。#include #include #incl原创 2011-08-20 23:42:02 · 1214 阅读 · 0 评论 -
关于判定字符中是否有中文等非法字符
#include #include using namespace std;void asc2cha(const char *in, vector& cha);ostream& operator &cha);int main(int argc, char转载 2011-09-27 17:45:32 · 1405 阅读 · 0 评论 -
关于0xa0
0xa0是什么意思 ?今天在做MFC判断输入是否合法中遇到了,看了网上前辈们的解释,很明朗,记下了…… 很明显这是用来处理截取一段汉字的程序,在ASCII中,0xa0表示汉字的开始。0xa0 代表 十进制 160你这个是怎么算的要知道十六进制整常数转载 2011-09-29 10:28:09 · 12039 阅读 · 0 评论 -
浅析C++类在内存中分配的大小问题
以下的讨论都是在不用#pragma pack( num )下的结果,num表示以多少个字节对齐。初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在学习编程过程中的一点原创 2012-03-07 14:30:17 · 1643 阅读 · 1 评论