![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c c++
文章平均质量分 70
king_on
我是谁?
展开
-
情景分析“C语言的const关键字”
原文地址:http://www.cnblogs.com/jqyp/archive/2012/03/06/2382531.htmlC语言中的const一直是C语言初学者心中的痛,这是因为const在不同位置有不同作用,在不同情景有不同角色。这让初学者摸不清头脑。今天,和大家一起研究一下const,让它的每个角色都“深入人心”!情景一:最简单的const用法 #includein转载 2012-05-04 17:25:53 · 549 阅读 · 0 评论 -
[总结] wxWidgets遇到的编译问题
1. 在使用wxShowTip信息框时,缺失链接库问题 使用wxShowTip的简单方式是:wxTipProvider *tipProvider=wxCreateFileTipProvider(wxT(APP_TIP_FILE),0);wxShowTip(this,tipProvider,true);delete tipProvider; 其中需要头文件原创 2013-03-03 21:02:03 · 1028 阅读 · 0 评论 -
进一步思考-关于Linus: 大多黑客甚至连指针都未理解
看到CSDN上一篇关于Linus回答问题的文章,感觉很是有趣。链接: Linus问答 文章 在问答中,Linus指出,"大多数黑客甚至连指针都未理解", 对此不敢有任何的评论。我所关注的主要是Linus讲的利用二级指针删除链表元素的方法。方法的思想是:链表中每一个元素都有一个指针指向,那么可以使用一个二级指针来遍历每一个元素,可以"非常自然流畅"的完成删除工作,原创 2013-01-12 21:43:21 · 1860 阅读 · 0 评论 -
安装SDL_mixer with smpeg
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。SDL本身只支持WAV, 其他个数可以使用S原创 2012-11-01 20:39:30 · 5063 阅读 · 2 评论 -
gcc编译-同时包含静态库和共享库
1. 当在同一个目录下静态库和共享库同名时,共享库优先hello.h头文件#ifndef HELLO_H#define HELLO_Hvoid print_hello();#endifhello.c源文件#include "hello.h"#include int main(int argc,char *argv[]){ printf("hello world!");原创 2012-10-23 20:03:53 · 4100 阅读 · 0 评论 -
gcc 编译静态链接库
静态链接库(static library)是目标文件(.o文件或.obj文件)的集合,后缀为.a在编译使用时,静态库会被拷贝到可执行文件中,所以最终生成的可执行文件不依赖于静态库。但这也使得可执行文件庞大,加载速度慢的问题。另外,一旦修改,就必须重新编译,不能想共享库那样灵活的升级。本文对gcc编辑静态链接库演示一个示例,供参考,好记星不如烂笔头。1. 编写代码编写he原创 2012-10-23 19:55:43 · 6260 阅读 · 0 评论 -
gcc编译动态链接库
演示动态链接库的编译和使用1. 编写代码*************hello.h**************void print_hello();***********hello.c**************#include "hello.h"#include void print_hello(){ printf("hello world!");}2.原创 2012-10-20 21:01:08 · 909 阅读 · 0 评论 -
swig-python-之初
1. SWIG介绍(来自于wiki)SWIG (Simplified Wrapper and Interface Generator) is anopen source software tool used to connectcomputer programs or libraries written in C or C++ with scripting language原创 2012-10-20 12:03:06 · 9256 阅读 · 2 评论 -
libxml2 xmlTextReader 解析xml实例
#include #include #define IN_LIBXML#include static FILE *file;void printAttribute(xmlTextReaderPtr reader){ if(1==xmlTextReaderHasAttributes(reader)) { xmlChar *na原创 2012-05-09 21:37:38 · 4413 阅读 · 1 评论 -
windows下 codeblocks中 配置libxml2
而今识尽愁滋味,欲说还休,欲说还休,却道天凉好个秋!首先说,我看libxml是奔着优秀源代码而来的!有关libxml的信息见:http://xmlsoft.org/1. 首先下载需要的包包:iconv-1.9.2.win32.ziplibxml2-2.7.8.win32.zipzlib-1.2.5.win32.zip下载地址:http://xmlsoft原创 2012-05-06 11:18:31 · 2602 阅读 · 3 评论 -
libxml2 解析文档的例子(mingw)
#include #include //在mingw环境下,xmlfree 等可能出现问题,见http://blog.csdn.net/king_on/article/details/7543577#define IN_LIBXML#include #include /**判断节点是否是叶子节点1. 如果node=NULL,return 02. 如果node->type不是原创 2012-05-07 21:20:50 · 3557 阅读 · 0 评论 -
libxml2 在mingw中 xmlfree连接错误问题
原地址:http://blog.csdn.net/hongqun/article/details/6009684libxml2是一套非常好用的xml库,官网是http://www.libxml.org/,但是天知道是什么原因,此网页无法访问。 好不容易下载下来,在mingw中却问题多多。第一个问题: E:**:14: undefined reference to `_imp转载 2012-05-07 19:07:06 · 3395 阅读 · 0 评论 -
const 与指针 还是英文描述准确
“指针常量” 和“常量指针” 很容易理解出问题(至少我是这样滴),感觉还是英文说的比较准确。一篇讨论const 与指针的英文文章http://www.codeguru.com/cpp/cpp/cpp_mfc/general/article.php/c6967/Constant-Pointers-and-Pointers-to-Constants.htm如果懒得去仔细看英文,这里有个简单原创 2012-05-04 17:52:41 · 823 阅读 · 0 评论 -
C++中一个函数隐藏的有趣例子
函数隐藏是C++的一个特性,而且是一个较难理解的特性。今天突然想起这样一个例子,可以很好的区分函数重载(overloading)和隐藏(hiding)之间的区别.原创 2013-07-07 21:25:03 · 2293 阅读 · 0 评论