![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Topurce
这个作者很懒,什么都没留下…
展开
-
C/C++ 被遗忘的角落
1) placement new在c++中,我们常用new创建对象,然后用delete来释放对象,如果在new完对象后忘记释放对象,就会导致程序崩溃,内存泄露。placementnew为我们提供了一种机制可以实现自动释放对象,当然这只是其中的效果之一,更重要的是它可以在已有对象上创建对象,我们先来看一下它的声明:void *operator new( size_t, void *p原创 2012-03-09 17:44:02 · 673 阅读 · 0 评论 -
集合
<!--body, div, table, thead, tbody, tfoot, tr, th, td, p {font-family:"Liberation Sans"; font-size:x-small}-->VectorC++Java原创 2012-09-04 19:49:06 · 995 阅读 · 0 评论 -
Eclipse for C++ 配置gtk
1. 新建c/c++项目2. 右建 点击 刚创建的项目,选择 Properties>>C/C++ Builder>>Settings>>GCC C++ Compiler>>Command Line Pattern最后加`pkg-config --cflags --libs gtk+-2.0`注意:不是单引号, 是esc键下面的那个键3. Properties>>C/C++ Builde原创 2012-01-27 01:36:25 · 1131 阅读 · 0 评论 -
Eclipse for C++ 使用dlopen
1. 创建名称为dll_test的c++ project, 在Project Type:中选择Shared Library>>Empty Project, 在Toolchains中选择Linux GCC2. 新建文件foo.cpp, 输入代码如下:#include #ifdef __cplusplusextern "C"{#endifvoid foo ( void )原创 2012-02-11 22:39:33 · 1738 阅读 · 1 评论 -
Eclipse C/C++ 设置动态库查找路径
我们用Eclipse开发C/C++程序时,一般都需要使用动态库,而linux一般通过缺省路径查找动态库或设置LD_LIBRARY, 与windows不同,即使将动态与可执行文件放在同一个目录都不会查找得到,为了开发的便利,一般在编译时指定查找路径,等部署时再根据实际需要修改。GCC 加参数:-Wl,-rpath, (路径) 即可设置查找路径。在Eclipse C/C++中的设置方法为:右键原创 2012-07-13 23:47:45 · 6126 阅读 · 0 评论 -
如何创建跨平台的程序
随着各种跨平台语言,工具等的不断完善,越来越多的工具或软件开发都开始考虑软件的跨平台特性,而Java语言可以说是这方面最成功的产品,而它由于采用的是中间语言,并非实际的本地语言,所以在性能上,特别是在客户端产品上并不那么优秀,当然,在服务端,它的表现可以说是非常优秀的,我们的服务器大多硬件性能很好,并且可以不断的扩展,如现在的云计算平台,而我们的客户机,普通用户的电脑,性能并不那么美好,而且客户端原创 2012-07-13 23:55:50 · 1504 阅读 · 0 评论 -
google gadget for linux 0.11.2 error: js-script-runtime cannot be loaded
通过多天的研究,终于将google gaddget for linux 编译成功了,同时解决了以前安装时出现的一个问题,现分享出来.js-script-runtime cannot be loaded安装完google gadget之后,很有可能出现上面的错误,现分析如下:1) google gadget有两种启动方式, ggl-qt和ggl-gtk, 分别使用qt界面库和gtk界面库原创 2012-02-15 14:26:59 · 1044 阅读 · 0 评论 -
MSYS安装
最近用Eclipse CDT时,需要使用C原创 2014-05-29 23:21:52 · 3229 阅读 · 2 评论 -
DTD加载方式
<!--@page {margin:0.79in}p {margin-bottom:0.08in}a:link {}-->dtd文件是用于验证xml的正确性的,就是xml所有节点及值都在dtd文件中有所规定,不能超出dtd定义的范围,否则就会出现错误。1) dtd在xml中的定义 我们首先来看一下struts的配置文件:struts-c原创 2012-02-20 15:51:33 · 1496 阅读 · 0 评论