代码改变世界

随笔档案-2010年03月

<转>C/C++面试题大汇总

2010-03-29 14:17 by Phoenix'K, 398 阅读, 收藏,
摘要: 最近因为找工作,收集了很多C语言方面方面的面试题以及答案。现在新工作搞定了,决定把这些资料发出来,送给有需要的朋友,免得再象我一样到处搜寻,实在辛苦。发布之前先申明两点: 1 所有资料来自网络(主要是CSDN),本人只是收集和转发。 2 所有问题解答(尤其是代码)只是参考,不保证正确。先发基本问题,再发编程问题..........想成为嵌入式程序员应知道的0x10个基本问题:预处理器(Prepro... 阅读全文

关于visual studio模板编译问题的若干可行方案

2010-03-23 11:18 by Phoenix'K, 524 阅读, 收藏,
摘要: 早就知道vs的缺陷,今天编写模板类的时候算是领教了。昨天搞了一个下午算是把模板编译这个问题搞定了! 大家都知道,c++支持两种编译模型,包含编译模型和分离编译模型。 c++ primer里面也提出了这两种编译模型,其实很多时候都觉得这些书为什么就只讲模板,而不讲在编译器的编译问题呢。最多就是一笔带过,c++ primer也是理论上提了一下,加以就一页,而且也不讲讲具体,没给出一个实例,这是比较讨厌... 阅读全文

我的大学——不忍舍弃的回忆(3)

2010-03-19 10:34 by Phoenix'K, 200 阅读, 收藏,
摘要: 妈的,这个上机课实在无聊的要命,也总算找到时间来写续集了。 大学生活——学习篇(2) 其实说到学习,是我最痛苦,最后悔的。 大一大二浑浑噩噩中把游戏打得十分疯狂。学习一直不怎么感冒。大一的时候学过c,自认为还是蛮不错的。很多东西都是我原创的。大二带着对c++的惋惜走入java,对c++的情有独钟终于在大三爆发,再度走上C++的不归路,这一路走来看的书其实还挺多的,《c++ ... 阅读全文

我的大学——不忍舍弃的回忆(2)

2010-03-19 10:33 by Phoenix'K, 175 阅读, 收藏,
摘要: 我的大学——生活篇(2) 来韩师最让我欣慰的是“韩师四人帮”,有你们我就不会寂寞,跟刘鹏一起踢球,叫上唐建一起吹吹水,偶尔跟大头妹吃吃宵夜。这日子还是不错的。 最让人郁闷的是阿唐老是不怎么说话,有时附和几句,刘鹏就经常在那里瞎侃,也不知道在搞什么!偶尔讲个冷笑话什么的。刘鹏这小子,其实我看来应该头脑还可以,好歹当年也是保送生。曾经有很多想法想跟他一起... 阅读全文

我的大学——不忍舍弃的回忆(1)

2010-03-19 10:33 by Phoenix'K, 193 阅读, 收藏,
摘要: 晃一晃,已是大三了!回想我的大学,已过去大半!的确有很多不忍舍弃的回忆。 浑浑噩噩的高中 回想儿时,对牛津大学,剑桥大学充满了向往,立志希望能成为一个数学家,服务社会,报效祖国,从小熟读各大名人传记,饱受熏陶,对未来充满向往,最后竟是如此下场。想来后悔,郁闷,却也在情理之中。 初中的数学意外滑坡,慈爱的母亲于心不忍,掏出多年的积蓄将我买进了兴宁最好的高中,但我却因此一蹶不振,数学从此再也没有起来过... 阅读全文

vc++深入详解中error c2440的解决方案

2010-03-18 17:59 by Phoenix'K, 7616 阅读, 收藏,
摘要: 最近看孙鑫老师的VC视频讲座,发现用VS2005直接打开他的源代码,可以编译成功。但是如果自己新建个win32项目,自己敲源代码的话,反而编译不了,有如下错误: error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR” 代码在VC6中没问题. 因为它的代码没有按可编译为UNICOD... 阅读全文

error LNK1104: cannot open file "xx.exe"

2010-03-18 17:59 by Phoenix'K, 452 阅读, 收藏,
摘要: VC6.0能编译但不能运行,总是出现inking... LINK : fatal error LNK1104: cannot open file "xx.exe" 执行 link.exe 时出错. 多种可能。1.装在C盘了,win7上不能访问,管理员模式运行试试。2.目前进程中正又一个xx.exe正在执行,所以这个文件受保护,不能打开创建。建议结束该进程,再Link。 阅读全文

<转>C++类型转化分析

2010-03-18 17:57 by Phoenix'K, 296 阅读, 收藏,
摘要: 仔细想想地位卑贱的类型转换功能(cast),其在程序设计中的地位就象goto语句一样令人鄙视。但是它还不是无法令人忍受,因为当在某些紧要的关头,类型转换还是必需的,这时它是一个必需品。   不过C风格的类型转换并不代表所有的类型转换功能。一来它们过于粗鲁,能允许你在任何类型之间进行转换。不过如果要进行更精确的类型转换,这会是一个优点。在这些类型转换中存在着巨大的不同,例如把一个指向const对象的... 阅读全文

无题--关于过去的120天

2010-03-18 17:52 by Phoenix'K, 170 阅读, 收藏,
摘要: 1月9号,曾经对于我是多么重要的一天。却在这一刻,变得无足轻重。 我已经无法诉说我此刻的心情了。 到底是什么让我如此害怕。 懦弱,不够成熟,笼罩着我。曾经的自负,自信,将不会再有。留给我的只是失败。 失败的人生,失败的过去,失败的现在,我的未来在哪里。 8月6号,决定考研,匆匆的决定跨专业。 计算机科学与技术转入金融学。 我知道这个决定意味这什么,意味着我随时会面对失败的可能,120天... 阅读全文

error C2593: “operator +=”不明确

2010-03-18 17:40 by Phoenix'K, 1899 阅读, 收藏,
摘要: 编译时出现“operator +=”不明确,也就是m_strLine += nchar 改正方法: m_strLine += (char)nchar,因为在代码中有个CString的类型,所以如果支持了这个类型的话,从unsigned int转换到CString和char的等级都是标准转换,所以编译器无法判断到底应该转换到哪一个,故而导致了这个问题。 故应该进行强制转换! 阅读全文