- 博客(12)
- 收藏
- 关注
转载 深入理解C++中的mutable关键字
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。 我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面
2012-02-28 16:10:44 511
原创 每天一道笔试题-2012年2月28日
问题一:分析下面的程序是否正确?不正确为什么?正确,输出是什么?#define m main#define cat(x, y) #x ## #y#define p(x, y) \ printf(cat(x, \x20\040) cat(\x08, y))m(){p(hello, world);}出处:无。
2012-02-28 13:55:01 526
原创 每天一道笔试题-2012年2月27日
问题一:请问运行Test函数会有什么样的结果?分组一:void GetMemory(char *p){p = (char *)malloc(100);}void Test(void){char *str = NULL;GetMemory(str);strcpy(str, "hello world");printf(str);}分组二:ch
2012-02-28 13:54:36 464
原创 每天一道笔试题-2012年2月24日
问题一:确定如下程序输出:#include void main(){char *words[] = {"W", "WW", "WWang", "WangWang"};printf("%u\t%u\n", sizeof(words), sizeof(char *));printf("words_size = %u\n", sizeof(words) / sizeof(
2012-02-28 13:53:55 509
原创 每天一道笔试题-2012年2月22日
问题一:从10亿个double型浮点数中找出最大的1万个。自己设计算法,并分析自己算法的时间复杂度空间复杂度,如果你觉得自己算法有优化空间,优化自己的算法。出处:某IT公司面试题。
2012-02-28 13:53:23 707
原创 每天一道笔试题-2012年2月21日
问题一:假设有20000个苹果,有A,B两个人拿这一堆苹果,A、B每次都只能拿2个或者4个或者8个苹果,A先拿,B再拿,A依次拿,B再拿这样交替进行下去,请问A第一次拿几个苹果才能保证是A最后一次拿完苹果,即如下所示:ABABAB......ABA(哦了,苹果没有了,A最后一次拿完苹果!)出处:无。
2012-02-28 13:52:57 1068 4
原创 每天一道笔试题-2012年2月20日
问题一:解释下面各标示符所对应的类型:int const n1;const int n2;int *const pn1;const int *pn2;typedef int *pint;const pint pn3;pint const pn4; 出处:《C++ Primer》第四章。
2012-02-28 13:52:29 637
原创 每天一道笔试题-2012年2月17日
题目一:求解该逻辑推理题,同时提炼出该题对应的算法思想,以及该算法思想在算法设计程序设计中的应用。有7g、2g砝码各一个,天平一只,如何只用这些物品3次将140g的食盐分为50g,90g各一份。出处:2012年京东商城校招软件开发笔试题要求:解答出来不是关键,理会其中的求解思想才是关键。
2012-02-28 13:51:59 1332 5
转载 VC程序员常用工具篇
过年了,事情可以暂时放一下了。总结一下很有必要。又看到外面饭馆写着“岁末收工,初六开炉“了。好了,废话不多说,接着上篇继续评点程序员常用工具。当然还得请朋友们留言,好做继续的整理和补充,谢谢!顺祝大家新年好!文中已经提供每个工具的超链接地址,请点击下载:1. IDE:钟情于VC++6.0,但是也感觉Visual Studio2008和2010的强大,可能迟早得转到VS高版本上来。在安
2012-02-17 14:21:46 566
转载 回顾2011年编程语言领域的起起落落
英文原文:The Rise and Fall of Programming Languages in 2011中文原文:http://kb.cnblogs.com/page/128679/ 在过去的一年里,编程领域迎来了翻天覆地的变化:移动设备成为编程工作的主要平台,而另一方面云也成为数据及应用程序的一大特定平台。在二者之间,台式机与笔记本电脑则在内存容量及处理器核心数方面突
2012-02-09 19:24:46 657
转载 Android将允许纯C/C++开发应用
对于Android,长期以来,我一直有两件事搞不懂,一个是为什么Android要选用Java。对于嵌入式开发,CPU和内存都很宝贵,居然还使用Java。一个是为什么Android的开发站点要被墙。这只是一个技术网站啊。最近,在一个Android开发人员的Blog上证实了在NDK r5使用C/C++进行开发。(以前,Android 对C/C++开发的支持仅限于用C/C++开发动态链接
2012-02-02 14:23:21 606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人