C/C++
文章平均质量分 55
Chinainvent
追梦少年
展开
-
void fun()和void fun() const,编译器该调用哪一个?
问题已经在代码的注释中,写好了。请知道的朋友,在评论中给我一个解答,谢谢。#include iostream>#include conio.h>using namespace std;class Fun{public: //定义一个普通函数 void fun() { cout"Im fun"endl; } /* 定原创 2006-10-03 21:06:00 · 2547 阅读 · 4 评论 -
从一个小巧的计算器,体会递归下降的方法
很遗憾,大二下学期买的那本编译原理,至今还没看完第一章。由于自己不是计科的学生,当时完全是出于一种好奇心,把它买了下来。又由于那个暑假,没有带电脑回家,光看着那本书,总觉得太单调,后来就放弃了自学的计划。一定要找一个时间,把这方面的基础知识补回来。今天,看到了《The C++ Programming Language》的第六章,上面介绍了一个桌面计算器的程序。程序里洽好涉及到编译的知识。我犹如原创 2006-10-05 21:14:00 · 4838 阅读 · 1 评论 -
TC和VC环境下,内存分配的差异
今天,看了一道腾讯的笔试题 ,大意如下:struct MyStruct{ int abc; short xyz; char cdf;};char * p1;void * p2;int p3;char p4[10];//问:sizeof(struct MyStruct) = ?sizeof(p1...p4) = ?注意这道题的回答,必须指出一个前提:原创 2006-10-19 17:56:00 · 3237 阅读 · 3 评论 -
相同但又不同
写这篇文章的冲动,源于刚才做的一道百度笔试题,因为我以前一直都没有注意到这个现象,想不到当深入去研究的时候,居然还有所发现。作为读者的你,可能已经跃跃欲试,“什么题啊,快给出来”,但是,为了不转移我们的注意力。我先来问一个问题:如何在一个函数中,分配一个其大小由函数参数决定的二维数组?例如,要分配一个二维数组A[m][n],而m、n为函数的传入参数。该怎么实现?我的第一个错误反应,就是:原创 2006-11-01 03:36:00 · 2232 阅读 · 7 评论 -
我也来写一个类printf函数(一道深信服的笔试题)
记起上次深信服的一道考题,叫我们实现一个与printf功能相似的函数,也就是可变参数个数的函数问题,当时压根就无从下手。刚在网上搜了一下,果然有所收获。多说无益,动手写了个程序实例,感兴趣的朋友可以看看: #include iostream>#include conio.h>#include stdio.h>#include stdarg.h> //定义av_list、av_start原创 2006-12-06 20:28:00 · 4491 阅读 · 1 评论 -
忍不住想说几个CSDN博客的BUG
一直等,以为CSDN的维护团队会发现这些问题,结果心都凉了。还是我来说吧: 1、不知从哪个时候开始,博客的点击数次就不再改变过了。。。但文章的阅读次数却正常的在增加啊。2、经常是,已经有了评论,但文章的评论统计,仍然显示为0。往往要等一两天,才会有反应。这两个问题,相信不是只有我一个人遇到吧。CSDN难道没有软件测试的吗?补: 晕,又多了一个问题:刚发的文章,居然没有出现在blog原创 2006-12-10 23:38:00 · 2013 阅读 · 4 评论 -
文件外排心得
五一劳动节,我努力的劳动。 原本就没有玩的打算,因为寒假翻译了一篇涉及过多成人话题的外文,被导师笑了一番后,坚决挡后。于是一切都从头开始。想想我花了大部分的假期时间,查找了一个个陌生的单词,力求准确无误的翻译出原文,竟是如此下场,我泪长流。。。[em]e35[/em] 但是,我告诉自己---当有些事不得不做的时候,就用心去做吧!四月28号回到学校,在宿舍梦游了几天---在我们宿舍,脏、乱、原创 2007-05-02 15:37:00 · 1680 阅读 · 0 评论