首页»C/C++
  • 为什么使用指针比使用对象本身更好?

    发表于:2014-03-28阅读566次1条评论

    有个问题我一直觉得很困惑:那就是为什么人们更喜欢使用指向对象的指针而不是对象本身。比如:这样声明:Object *myObject = new Object;而不是:Object myObject;但是我不知道为什么要这样做,我想可能是因为我们直接访问了内存地址,所以能提高效率和运行速度。我理解的对吗?

  • 我推荐的一些C\C++书籍

    发表于:2014-03-17阅读1933次0条评论

    人们常常问我有什么C++和编程的书籍推荐,也许是因为我在PowerDNS有一个关于“编写可读性良好的C++代码”的演讲。这篇博文可以作为我对上述问题的一个回答,同时也包含了一些更广泛的笔记编程。如果你有任何补充或喜欢的书籍但是我没有提到,请给留言提示,我打算一有新书就更新这个页面。

  • C/C++开发者必不可少的15款编译器+IDE

    发表于:2014-02-28阅读2016次1条评论

    C/C++这两门语言依然活跃在编程领域里,其不仅拥有强大的功能集,而且还提供了强大的安全保障。为此,笔者专为C/C++编码者收集了15款令人印象深刻的IDE和编译器。

  • C++必读书籍推荐

    发表于:2014-01-05阅读1281次1条评论

    本文内容来自国外著名编程问答网站Stackoverflow评选的C++推荐书单!推荐大家看原版英文,但这些书大部分也都有中文版!

  • C++语言的15个晦涩特性

    发表于:2013-12-30阅读510次1条评论

    这个列表收集了 C++ 语言的一些晦涩(Obscure)特性,是我经年累月研究这门语言的各个方面收集起来的。C++非常庞大,我总是能学到一些新知识。即使你对C++已了如指掌,也希望你能从列表中学到一些东西。下面列举的特性,根据晦涩程度由浅入深进行排序。

  • C++ 很有趣:编写一个井字游戏 (Tic Tac Toe)

    发表于:2013-12-13阅读1300次1条评论

    这个有趣的C++系列打算展示一下使用C++写代码可以和其他主流语言一样高效而有趣。在第二部分,我将向你展示使用C++从无到有的创建一个井字游戏。这篇文章,以及整个系列都是针对那些想学习C++或者对这个语言性能好奇的开发者。

  • C语言程序员必读的5本书

    发表于:2013-12-11阅读1103次0条评论

    你正计划着通过看书来学习C语言吗?“书籍是人类最忠诚的朋友“。海明威一定知道书籍对一个人一生的重要性。书籍是知识的丰富来源。你可以从书中学到各种知识。书籍可以毫无歧视地向读者传达作者的本意。C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的。C语言可以把程序简单地编译为机器指令,使得它成为了最高效的语言。

  • C++ 与复杂性文化

    发表于:2013-09-17阅读967次1条评论

    注意:这边文章是供软件开发专家欣赏,而并非供GreaterThanZero的用户欣赏。阅读者需要熟悉C++并且至少掌握一门其它面向对象编程语言。在我的印象里"复杂性文化"深深植根于C++社区里。在这片文章里面,我将带领大家探索C++历史,以期从中理解这种现象。

  • 使用C++的StringBuilder提升4350%的性能

    发表于:2013-09-10阅读1498次1条评论

    经常出现客户端打电话抱怨说:你们的程序慢如蜗牛。你开始检查可能的疑点:文件IO,数据库访问速度,甚至查看web服务。 但是这些可能的疑点都很正常,一点问题都没有。你使用最顺手的性能分析工具分析,发现瓶颈在于一个小函数。

  • 一个简单例子说明为什么C语言在2013年仍很重要

    发表于:2013-09-02阅读1178次2条评论

    本文作者在开发Dynym项目,这是一个动态语言的通用运行时。在开发时,作者以其他语言的运行速度作为基础比较语言的运行速度,因此发现了一些小秘密。迭代计算斐波那契数列是测试各种语言执行速度的常见方法。作者以不同的语言进行测试,最终发现C语言要比Python编写的计算斐波那契数列快278.5倍。

  • OpenGL 简介

    发表于:2013-08-19阅读1244次1条评论

    OpenGL是一个底层图形库规范。它为程序员提供了一个小的几何图元(点、线、多边形、图片和位图)库和一个支持2D/3D几何对象绘图命令库,通过所提供的图元和命令来控制对象的呈现(绘图)。

  • VS2013中的C++11新特性

    发表于:2013-07-26阅读4007次1条评论

    Visual C++ 2013 Preview 在6月发布了,C++开发者又找到一个编译器可以更好的支持ISO C++ 11 的特性了。本文介绍了这些新的特性并附有代码实例。

45篇文档«1234»