关闭

C++读取注册表

昨天受一朋友要求,帮忙写一个用C++读取注册表的程序。这个朋友是搞Java的,肯定不知道C++怎么写啦!他的需求也奇怪:用js调用一个浏览器插件,通过插件获取注册表中指定键的值,插件肯定是用C++写了。于是乎我就在网上查了一下“C++读取注册表”,一搜一大片但都是一些初学C++的人写的,多数不能用,而且那写的程序真是无力吐槽……一怒之下我就自己花一个小时写了一个,费话不说了,直接上代码:C++读取注...
阅读(5597) 评论(9)

assert预处理宏与预处理变量

assertassert是一个预处理宏,由预处理器管理而非编译器管理,所以使用时都不用命名空间声明,如果你写成std::assert反而是错的。使用assert需要包含cassert或assert.h,用法如下:assert(expr) assert主要用途是:用于调试,检测一些不应该出现的情况。如果expr为假(即为0),assert输出信息并终止程序的运行,如果expr为真,则什么也做。asse...
阅读(2147) 评论(0)

极客头条这些事

在这个闲来无事的周末,我悄悄走进了极客头条——这一深度交流技术话题的社区,那么故事开始了……我对极客头条的认识听到“极客”这一词是我刚来北京不久,参加一个技术大会时,极客学院的一位大咖提到的,说“极客是一个对某种技术有着强烈爱好和执着追求群体”。 而我现在要提到的极客头条有极客两个字,那极客头条是什么呢?我个人觉得极客头条是这样一个东西:是一个优质文章的收集器,你可以将任何你认为优秀的技术文章推到...
阅读(2010) 评论(6)

centos浅谈之rpm和rpmbuild

本文为转载,内容很精彩,原文链接:http://www.centoscn.com/CentOS/2014/1029/4015.html一、简介             RPM(Red Hat Package Manager)是用于 Linux 分发版(distribution)的最常见的软件包管理器。RPM包命名方式:name-version-release.architecture.rpm。RP...
阅读(2135) 评论(0)

C++“隐藏实现,开放接口”的实现方案

为什么要有接口?接口就是一个程序与其它程序交流的窗口。就比如有一个电视机,我并不需要知道它是怎样工作的,我只要知道按电源键就可以开启电视,按节目加(+)减(-)可以切换电视频道就可以了。Java程序员都知道Java中有interface可以实现对外的接口,但C++并没有接口这样的语法,那它要好怎样实现对外提供接口呢?我们可以通过纯虚函数定义一个抽象类,专门用来声明一个类的功能。我们完成了一个程序模块...
阅读(4782) 评论(6)
13条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:3231209次
    • 积分:22216
    • 等级:
    • 排名:第339名
    • 原创:204篇
    • 转载:104篇
    • 译文:5篇
    • 评论:901条
    ★☆个人站点☆★
    ★☆个人说明☆★
    ★☆讨论交流☆★

    欢迎关注微信:思维与睿智

    欢迎加入 JavaQQ群:226159645

    欢迎加入 C/C++QQ群:226157456

    博客专栏
    最新评论