龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索

主页 > 软件开发 > C/C++开发 >

  • C++中函数指针数组的使用 日期:2009-12-22 15:42:36 点击:5 好评:0

    笔者在开发某软件过程中碰到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定...


  • C++代码优化方法(1) 日期:2009-12-22 15:42:36 点击:8 好评:0

    在C++层次进行优化,比在汇编层次优化具有更好的移植性,应该是优化中的首选做法。 确定浮点型变量和表达式是 float 型 为了让编译器产生更好的代码(比如说产生3DNow! 或SSE指令的代...


  • VC++实现COM事件接收器 日期:2009-12-22 15:42:36 点击:7 好评:0

    1、给程序添加ATL支持。 右键->New ATL Object 2、实现IDispEventImpl 接口。 //EventSink.h #import "..ServerDebugServer.exe" raw_interface_only,no_namespace,named_guids class CEventSink : public IDispEventImpl { public: CEventS...


  • 实例讲解 日期:2009-12-22 15:42:36 点击:2 好评:0

    这一讲开始之前,我们需要预备一个函数。这个函数的作用就是把一个百分制成绩转换成等级制。转换的过程我已经在讲解分支结构的时候具体阐述了,现在仅提供函数如下: /* 预备...


  • 下面的源码中搬掉僵尸 日期:2009-12-22 15:42:36 点击:4 好评:0

    #include #include #include #include extern int errno; main() { char c, string[100]; FILE * fp; int k, s, childpid; printf("test in beginning! "); while((c = getchar()) == ' '); for(;;) { if((childpid = vfork()) perror("childpid"); else if(c...


  • 关于C++异常处理的心得体会[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0

    C++中常见异常现象 C++自身有着非常强的纠错能力,发展到如今的6.0版本,已经建立了比较完善的异常处理机制。C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句,...


  • 闲谈C++算法封装:穷举法 日期:2009-12-22 15:42:36 点击:4 好评:0

    将算法独立抽象出来,在C++中算不上新鲜:STL中就封装了不少高效、健壮、灵活的泛型组件及对应的基础算法,工艺之高、适用性之强,非平常我辈所轻易能及。这里不打算(也暂没有...


  • WinForm中的ListBox组件编程(1) 日期:2009-12-22 15:42:36 点击:5 好评:0

    ListBox组件是一个程序设计中经常使用到的组件,在Visual C#和Visual Basic .Net程序中使用这个组件,必须要在程序中导入.Net FrameWork SDK中名称空间System.Windows.Forms,因为在System.Windows.Forms名称...


  • 深度探索C++对象模型(7) 日期:2009-12-22 15:42:36 点击:2 好评:0

    关于《深度探索C++对象模型》停顿了半个月,今天继续啃这个骨头,我的学习进入了第四章,函数的语意学。先做个复习C++支持三种成员函数:静态、虚、和非静态。每一种函数的调用...


  • 异步串口通信 VC++ 日期:2009-12-22 15:42:36 点击:1 好评:0

    //MyComm.h 多机控制 异步串口通信 class CMyComm { public: CMyComm(); virtual ~CMyComm(); void PreOpenSetupQueue(DWord dwInQueue, DWORD dwOutQueue); // size of input buffer, size of output buffer BOOL Open(int nPort, int nBaud); //默...


  • 体验C++中接口与实现分离的技术 日期:2009-12-22 15:42:36 点击:2 好评:0

    在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里...


  • C++中的Singleton类的实现(1) 日期:2009-12-22 15:42:36 点击:5 好评:0

    《设计模式》中把 Singleton 写成返回指针: class Singleton{ public: static Singleton* Instance(); protected: Singleton(); private: static Singleton* _instance; }; 相应的实现 cpp 文件是: Singleton* Singleton::_instanc...


  • C++箴言:最小化文件之间的编译依赖 日期:2009-12-22 15:42:36 点击:3 好评:0

    你进入到你的程序中,并对一个类的实现进行了细微的改变。提醒你一下,不是类的接口,只是实现,仅仅是 private 的东西。然后你重建(rebuild)这个程序,预计这个任务应该只花费几...


  • 如何编写异常安全的C++代码 日期:2009-12-22 15:42:36 点击:2 好评:0

    关于C++中异常的争论何其多也,但往往是一些不合事实的误解。异常曾经是一个难以用好的语言特性,幸运的是,随着C++社区经验的积累,今天我们已经有足够的知识轻松编写异常安全...


  • 从C++到.NET 揭开多态的面纱 日期:2009-12-22 15:42:36 点击:12 好评:0

    多态是面向对象理论中的重要概念之一,从而也成为现代程序设计语言的一个主要特性,从应用角度来说,多态是构建高灵活性低耦合度的现代应用程序架构所不可忽缺的能力。从概念...


  • 使用Microsoft Agent的COM接口编程 日期:2009-12-22 15:42:36 点击:7 好评:0

    Microsoft Agent具有相当广泛的用途,我们既可以把它加入到普通应用程序中供本地系统使用,也可以把它嵌入到Html文档中供Internet/Intranet使用。Microsoft Agent支持C/C++、Visual Basic、Java、...


  • C++中的 static 关键字 日期:2009-12-22 15:42:36 点击:7 好评:0

    文本要害字:程序设计/C++/技巧 前言: 本文只是本人对C++中关于静态类型的一个总结,如错误之处,请大家帮我改正。我分两个方面来总结,第一方面主要是相对于面向过程而言,即在...


  • 编译器对标准库优化小测试 日期:2009-12-22 15:42:36 点击:5 好评:0

    《C++沉思录》上面有一句话说,尽量使用标准库(其实是指STL),因为编译器可以对标准库的代码进行优化。我们可以做个测试来证实这句话,如下的代码: #include #include #include #incl...


  • Bjarne:如何对付内存泄漏? 日期:2009-12-22 15:42:36 点击:1 好评:0

    写出那些不会导致任何内存泄漏的代码。很明显,当你的代码中到处布满了new 操作、delete操作和指针运算的话,你将会在某个地方搞晕了头,导致内存泄漏,指针引用错误,以及诸如此...


  • Bjarne:什么是函数对象? 日期:2009-12-22 15:42:36 点击:3 好评:0

    顾名思义,就是在某种方式上表现得象一个函数的对象。典型地,它是指一个类的实例,这个类定义了应用操作符operator()。 函数对象是比函数更加通用的概念,因为函数对象可以定义...


  • 首页
  • 上一页
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 下一页
  • 末页
  • 1893780
 
精彩图集

赞助商链接