c++
luanfengxia
这个作者很懒,什么都没留下…
展开
-
发布深入浅出mfc配套的源代码
最近为了一个软件,努力学习vc++和mfc,以前听人说c++是多么多么的难,当时心里还不屑一顾,今天切身体会到了,c++实际上不是很难,在很多地方和java很象,只能说c++是介于c和面向对象的编程之间,有的时候在我这样的村面向对象出身的人来说,它是在有点不伦不类的,不过总体上来说,相似的地方还是很多的比如java叫JFC,C++就叫MFC,连基类都和java一字之差,CObject,呵呵,不过话原创 2006-05-09 21:49:00 · 4071 阅读 · 1 评论 -
c/c++的学习经历
最近偶然间写程序,需要分配100000个单位的数组,虽然成功分配了,但是在输出时出现了乱码,虽然事后发现程序上有个使用空闲空间的错误,但是c语言的编译器是一点提示都没有的,直接输出乱码,使用c++的编译器就有了明确的提示了,呵呵,100000个单位的数组是不能直接使用int[100000]的形式分配空间的,必须动态分配原创 2007-06-02 19:58:00 · 1071 阅读 · 1 评论 -
[转]C++开源跨平台类库集
============================================经典的C++库 STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合 标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了, 故目前不怎么用它了。 Boost---------准标准库, 功能强大 涉及能想的到的大部分非特别领域转载 2009-02-16 22:29:00 · 610 阅读 · 0 评论 -
ubuntu9.1使用感受
最近看了一篇文章号召大家都使用linux替代windows,工作后就很少用linux,好像最开始用的还是fedora3.咨询了一下周围的人,大多数都用ubuntu,直接上官网,不知道是不是网速的原因,在线安装总是卡在那里,愤怒后,选择硬盘安装,没想到这个版本竟然有体验版,即使不安装也可以使用大部分功能(体验版的输入法太糟糕了),按照网上的教程非常顺利的安装了,要注意的是如果是装双系统,那么一定原创 2010-03-04 01:02:00 · 720 阅读 · 1 评论 -
35 个你也许不知道的 Google 开源项目
Google是支持开源运动的最大公司之一,它们现在总共发布有超过500个的开源项目(大部分都是利用它们的API来完成),本文将列举一些有趣的开源项目,其中很可能有不少你不知道。 文本文件处理:Google CRUSH (Custom Reporting Utilities for SHell)CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具,这转载 2009-12-28 22:50:00 · 826 阅读 · 0 评论 -
[Qt]QWidget Must construct a QApplication before a QPaintDevice问题解决
今天写Qt代码时,突然间无法运行,提示如下: 觉得很奇怪,网上搜了下,没有发现有价值的东西,大概大概回忆了一下之前的修改,突然间发现代码现在变成了这样:我把KtvMainScreen *p_mainScreen = new KtvMainScreen();这句提前了,让QMainScreen在QApplication前创建了,正是这句导致了问题的出现,调整一下位置,问题解决。看原创 2010-05-13 23:42:00 · 3926 阅读 · 0 评论 -
递归调用make时应使用变量MAKE
5.6.1 变量MAKE在使用make的递归调用时,在Makefile规则的命令行中应该使用变量“MAKE”来代替直接使用“make”。上一小节的例子应该这样来书写:subsystem:cd subdir && $(MAKE)变量“MAKE”的值是“make”。如果其值为“/bin/make”那么上边规则的命令就为“cd subdir && /bin/make”。这样做的好处是:当我们使用一个其它版本的make程序时,可以保证最上层使用的make程序和其子目录下执行的make程序保持一致。另外使原创 2010-09-17 01:07:00 · 1100 阅读 · 0 评论