C/C++
luoti784600
这个作者很懒,什么都没留下…
展开
-
<监听器模式>在C++ 与 Java 之间实现的差异
关于各种语言孰优孰劣的讨论在软件界就是个没完没了的话题,今天我决定也来掺和下。不过我想探讨的不是哪种语言的性能如何,钱途如何,而是站在语言本身特性的基础上中肯地比较探讨,一个监听器模式的小例子展示下C++和Java所代表的风格流派。原创 2014-06-18 22:37:11 · 1861 阅读 · 0 评论 -
MySQL API函数(c/c++)操作 “不常见错误”详解
相信大家在项目和程序中经常用到mysql api查询或者更新。有没有试过执行带select的存储过程后取了结果集再执行其他语句报错呢??有没有试过执行select语句后不取结果集直接执行下一条呢??这篇文章会仔细讲解数据库查询中可能发生的潜在的问题~~原创 2014-03-19 16:23:59 · 4702 阅读 · 1 评论 -
C++继承与多态注意点汇总
三种继承方式:(1)public(公有继承):继承时保持基类中各成员属性不变,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基类中的public成员。(2)private(私有继承):继承时基类中各成员属性均变为private,并且基类中private成员被隐藏。派生类的成员也只能原创 2013-09-29 09:12:20 · 996 阅读 · 0 评论 -
一般函数指针和类的成员函数指针
文章原文出处: http://www.cnblogs.com/xianyunhe/archive/2011/11/26/2264709.html函数指针是通过指向函数的指针间接调用函数。函数指针可以实现对参数类型、参数顺序、返回值都相同的函数进行封装,是多态的一种实现方式。由于类的非静态成员函数中有一个隐形的this指针,因此,类的成员函数的指针和一般函数的指针的表现形式不一样。1、指转载 2013-09-26 23:09:37 · 608 阅读 · 0 评论 -
c++中 .h .lib .dll文件的关联
DLL简称动态链接库,里面包含已经编译和链接后的函数,当EXE运行的时候可以调用里面的函数,所以是运行时作用。DLL使用有两种方式:隐式调用: 添加dll初始的.h头文件进代码里面,并且包含dll引入库文件,即.lib文件,然后可以直接在代码里面调用dll里面的方法。.h为编译时作用,.lib文件包含索引信息,记录了dll中函数的入口和位置,为链接时作用。显式调用:原创 2012-10-08 23:02:13 · 1048 阅读 · 0 评论 -
Google C++编码规范总结
-----摘自google c++编码规范(edionpeng翻译中文版) 本文只列出总结,具体细节请点击原文链接或者附件中的中文版。头文件:1.避免多重包含是学编程时最基本的要求;2.前置声明是为了降低编译依赖,防止修改一个头文件引发多米诺效应;3.内联函数的合理使用可提高代码执行效率4.-inl.h可提高代码可读性;5.标准化函数参数顺序可以提原创 2013-07-07 14:26:35 · 1257 阅读 · 0 评论 -
了解Windows下的几种Socket I/O网络模型
本文主要讲述的是windows下的Socket I/O管理模型。主要的模型有以下几个:一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:OverLapped I/O 时间通知模型五:OverLapped I/O 完成例程模型六:完成端口 IOCP模型为了让内容能够生动易懂,本文采用一个生活的例子来比喻各种模型的场景。原创 2013-07-05 11:21:47 · 1372 阅读 · 0 评论 -
ubuntu下eclipse c++配置
1.下载jdk,将jdk压缩包解压到/user/lib/jvm(新建)目录下。2.在终端下运行gredit /etc/.profile,在文件尾部添加 export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_073.在终端下运行sudo apt-get install build-essential(build-essential为c/c++基本开发包原创 2012-10-14 01:08:32 · 627 阅读 · 0 评论