- 博客(4)
- 资源 (17)
- 收藏
- 关注
原创 使用boost库实现不同数据类型之间的自由转换
boost库中的 lexical_castTargetType val =lexical_cast(source_tpye_val);#include#include using namespace std;using namespace boost;int main(){ string s="1234.456"; double i=lexical_cast(s
2012-10-31 18:24:44 1899
原创 指针与多维数组的那点事儿
最近笔试经常遇到这个p+1的问题,,还是《C++ Primer》说的明白:在C/C++中没有多维数组,只有元素是数组的数组。关于指针加1移动的距离:一个指针加一移动的距离是它指向的元素在内存中的大小。所以指向int的指针加1走过了4个字节;指向int[n]的指针加1走过了n*4个字节;以此类推。*p的类型是p所指向的元素的类型,所以*p+1是p所指向的素的类型加以之后的结果
2012-10-26 11:11:06 1468
原创 (科大讯飞)实现一个类:不能被继承,而且最多只能有三个实例
当时看到这个题目就想到了单例模式,可是不知道在哪里判断次数,刚开始打算放到构造函数里抛出异常的,现在想想还是没有真正理解单例模式。class A{public: //this function is static ! static A* instance(void) { if (n<3) { return new A; } else return (A*)0;
2012-10-24 11:20:43 3089 1
原创 (科大讯飞)删除字符串中的连续空格(只保留一个),O(n)时间复杂度,O(1)空间复杂度
昨天(2012/10/23)晚上,南大,科大讯飞宣讲加笔试,题目很基础,也很简单,可是。。。没认真弄。挂了,回来痛定思痛,今天南邮打算再去跑一趟。 另一个哥们由于没有使用内层循环(潜意识告诉他,那样会增加复杂度,其实不会),使用了四个分支判断,而我当时考虑的实现的需要,用了最笨的方法,涉及大量的元素移动(太烂了,居然当时出来还沾沾自喜,真是丢人)。 这里参考了《算法
2012-10-24 11:02:23 6779 8
RabbitMQ C++ Client on Windows
2014-04-10
C++ Network Programming Volume 2.chm
2014-03-05
Aho算法的C++实现
2010-12-20
汇编编译器 集成开发环境 适用于初学者循序渐进学习asm2010
2010-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人