摘要: 题目:给出一组字符串 输入:"ate","eat","Eat","new","ENW",“wha” 输出::"ate","eat","Eat"," "new","ENW" 第一种方法,首先将所有字符串都转换为小写(或者大写也OK,重点在于统一字符串), 然后将单个字符串中的字母按照大小顺序进行排列; 阅读全文
posted @ 2016-04-28 22:08 学会走路 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 这是百度知道上的答案,感觉讲的很生动形象,接下来要搞清楚的是new是关键字还是函数,new可以重载吗?你想弄懂这个问题,首先你要弄清楚数据的3种存储方式。 1。静态区: 全局变量。 2。堆: 程序执行是分配的内存 3。栈: 函数调用,局部变量。new出来的内存就是分配到堆上的。程序执行完以后,堆上分 阅读全文
posted @ 2016-04-28 16:17 学会走路 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。 阅读全文
posted @ 2016-04-27 22:10 学会走路 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 本文属于转载文章,原文来自大端小端格式 本文中写的如何辨别大小端,也可以拿来参考啊,最起码本人当时是蒙的。 本人在调试代码的时候,在“内存”窗口下,发现数据的存储位置,是低位放在低地址,然后就研究了一下大小端模式。当然X86的是属于小端模式啦! 1. 什么是大端,什么是小端: 所谓的大端模式,是指数 阅读全文
posted @ 2016-04-21 16:54 学会走路 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 解决方案: “error LNK1169: 找到一个或多个多重定义的符号”的解决方法(转载) 遇到的问题: 在.h头文件中采用namespace 命名空间报错 test.h namespace LMR { int flag; } test.cpp #include"test.h" main.cpp 阅读全文
posted @ 2016-04-20 10:57 学会走路 阅读(3225) 评论(0) 推荐(0) 编辑
摘要: memset 函数 1.其头文件为: #include<memory> 或者#include<string> 2.原型 看清是对每个字节,不是其类型 void *memset(void *s, int ch, size_t n); 函数解释:将s中前n个字节 (typedef unsigned in 阅读全文
posted @ 2016-04-19 16:05 学会走路 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 这几篇文章写的都很好,分析很到位。写的这么好,我都要饭上作者了,肿么办 如果你觉得你计算机很渣,一定是你书读的不够,不说多,怎么也得个3,4,5米吧,说个具体数字大概是100本,看到这句话宝宝哭了! 阅读全文
posted @ 2016-04-19 10:06 学会走路 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 笔试的时候经常遇到突然string s;cin>>s; 有的时候编译会错误,不知道为什么。 今天在练习枚举类型的时候,也遇到这样一个问题。 enum weekday{Monday,Tuesday} day; cin>>day;//报错 scanf("%d",&day);//正常 周纯洁的书上也都是用 阅读全文
posted @ 2016-04-18 20:08 学会走路 阅读(14229) 评论(1) 推荐(3) 编辑
摘要: 1.作为数组下标使用 enun box{pencil, ruler}; void main() { string s[2]; s[pencil]="pencil"; s[ruler]="ruler"; } 2.对于那些只有几种可能取值的一类变量,作为枚举类型的具体实例变量只能去它的几个枚举元素值。 阅读全文
posted @ 2016-04-18 19:54 学会走路 阅读(413) 评论(0) 推荐(0) 编辑
摘要: VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了 阅读全文
posted @ 2016-04-18 19:39 学会走路 阅读(579) 评论(1) 推荐(0) 编辑