拥有C++标签的文章
C++

[c/c++] linux c生成静态库&共享库

静态库libdemo.h1//libdemo.h2#ifndef_LIBDEMO_H3#define_LIBDEMO_H45voiddemo_call(char*msg);67#endiflibdemo.c1//libdemo.c2#include"libdemo.h"3#include45voiddemo_call(char*msg)6{7printf("%s\n",msg);8}编译库文件#编辑成目标文件gcc-clibdemo.c-

系统 2019-08-12 01:33:38 2630

C++

【译】C++ 内存池 -- C++ Memory Pool .

转自:http://blog.csdn.net/060/article/details/1326025这是我翻译的文章,来自CodeProject,原文作者:DanDanger2000.原文链接:http://www.codeproject.com/cpp/MemoryPool.aspC++内存池l下载示例工程–105Kbl下载源代码–17.3Kb目录l引言l它怎样工作l示例l使用这些代码l好处l关于代码lToDol历史引言C/C++的内存分配(通过mal

系统 2019-08-29 23:01:17 2629

C++

专家书单推荐:C++藏书阁

本文转载自:http://news.csdn.net/n/20060829/94184.html选择现在来推荐C++图书,看似蹊跷,实则是有原因的。我们的专栏去年初从Java图书开始,一年多的时间里始终对C++触及甚少。C++程序员出身的我,已经受到了不少好友和读者的质疑。去年是C++诞生20周年(从1985年第一个商业实现的发布算起),世界各地包括国内都举行了不少活动,当时本来已经动笔写了一个初稿,也想来个献礼,但是稿成之后,看看又不满意,加之俗务缠身,

系统 2019-08-29 23:16:51 2628

C++

注册表操作类 vc++

这个其实发在这里有点不合适,因为在.NET环境下本身很多数据都采用xml格式化,存储在本地,另一方面是.net的类库也非常的灵活,对注册表操作非常方便,没有必要画蛇添足来这么一个包装的类,但是如果你用vc++,WIN32API,做开发的时候,你会发现要对注册表操作非常的困难,更让人寒心的是,它居然没有提供对注册表键的重命名,在NTDLL.dll中有一个可以替代的API:NTRenameKey,但是它只有winXP之后的操作系统才提供,所以,笔者在这里提供这

系统 2019-08-29 22:24:45 2618

C++

Linux C++ 远程全科班

LinuxC++远程全科班LinuxC++远程全科班2010-07-0213:22LinuxC++全科班课程,专注Linux/UNIX服务器端软件开发(后台开发),培养企业所需的专业Linux/UNIXC++软件工程师。课程涉及UNIX/Linux服务器端软件开发的各个方面:Linux/UNIX、C++、Boost、ACE、Oracle/MySQL、企业级的实战项目等。上课方式远程视频学习。学费¥7,200元。课程模块LinuxC++全科班课程由以下模块组

系统 2019-08-12 01:33:29 2593

C++

C/C++库文件简介

最初发表在这里。其实,C/C++世界开始时并没有库这个概念,我们编写程序的时候,都是自己搞定一切:Coding,Compile,Link,生成一个可执行文件后载入系统运行就可以了。但是,如果每个程序员都这样各自为政的话,将会导致大量的重复劳动。譬如,在很多程序中都需要输入输出的功能,按照现在这种状况,只有每个程序员都自己重新开发这样的功能模块,这样效率之低下可想而知。于是,大家渴望能够进行代码重用:一些通用的代码最好能够由别人提供,我只需调用即可。那么,我

系统 2019-08-29 22:19:24 2583

C++

VC++小技巧-Output窗口输出定位

在使用VC++时,经常使用OutputDebugString往往Output窗口写一些调试信息,如果输出信息遵循某种格式,那么在Output窗口中点击相应输出文本就会跳到相应的代码行中。具体格式MSDN中有说,简单的说法,在输出文本的最前面是"文件名(行号):"的格式就可以了。一个例子,用在我的内存泄露检测代码中:wsprintf(output_temp,"%s(%d):>>>>>>>>>>>>memleaks!size=%d",memory_alloca

系统 2019-08-29 22:28:29 2580

C++

c/c++ 复习基础要点01-const指针、指针函数 函

1.引用本身是有指针实现的:引用为只读指针例子:intd=123;int&e=d;//引用int*conste=d;//只读指针,e指向d,不可修改e指向别的变量2.const修饰指针问题2.1.指向const对象的指针:constdouble*cptr;const所限定的是指针所指的对象,而非限定指针为const例子:constdoubleip=3.14;//ip为const型constdouble*cptr=//cptr不是const型,ip不能赋值为

系统 2019-08-12 01:54:17 2480

C++

学习C++和编程的50个观点

(我看到这个帖子很好,就想和大家分享一下)1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《ThinkingInC++》,不要看《C++变成死相》;3.看《TheC++ProgrammingLanguage》和《InsideTheC++ObjectModel》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;5.不要放过任何一个看上去很简单的

系统 2019-08-29 23:02:02 2471

C++

C++中的explicit

简而言之:explicit修饰的构造函数不能担任类型转换函数这个《ANSI/ISOC++ProfessionalProgrammer'sHandbook》是这样说的explicitConstructorsAconstructorthattakesasingleargumentis,bydefault,animplicitconversionoperator,whichconvertsitsargumenttoanobjectofitsclass(seeal

系统 2019-08-29 22:33:10 2453