- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 linux下g++ 编译时动态库和静态库的链接和头文件问题
原来编译的时候都是用的很随意,没用系统的总结一下,这几天在编译的时候遇到一些下问题,于是就总结一下,省得过几天又给忘了。1.动态库和静态库简介静态库在程序链接的时候会自动的链接到程序里,所以一旦编译完成,静态库就不需要了,静态库以.a结尾。 动态库在编译时不会被连接到目标代码中,而是在程序运行时才被载入,动态库以.so结尾。 静态库相对于动态库来说更高的效率,但是消耗更多的空间。2.动态库的使用
2016-03-31 18:02:26 9962
原创 数值与字符串之间的转换:lexcical_cast 和sstream
在看代码的时候发现在获取网络端口的时候,得到的是整数,想以string的形式存储,进行的类型转换。 lexicial_cast库进行“字面量”的转换,可以进行字符串、整数/浮点数之间的字面转换。 位于名字空间boost,需要包含头文件#include <boost/lexcical_cast.hpp>#include <string>using namespace boost;using
2016-03-28 11:27:11 737
原创 c语言学习之函数补漏
每次回头看一些c的基础知识,都有新感觉,觉得这个怎么以前没见到过,靠,这么吊,这又是啥。零零碎碎的东西太多,脑子瞬间感觉不够用啦。 一些基础的就不在这啰嗦了,记录一些不常用的点,以后再来看,不用再翻箱倒柜的找了。1.函数的缺省认定这个主要提到函数原型的重要性,函数原型的作用就是让编译器知道函数的参数数量和类型,以及返回值类型。如果没有原型,直接调用,编译器是默认返回整型。 float f; f
2016-03-23 11:53:52 601
原创 c语言学习之位运算知识总结和实例分析
先给大家讲个笑话吧,说世界上有10种人,一种知道二进制,而另一种不知道二进制。 位运算的基础就是二进制。二进制的位运算包括五种运算:与,或,异或,左移,右移 与(&) 0&0 = 0,0&1 = 0;1&0 = 0;1&1 = 1; 或(|) 0|0 = 0, 0|1 = 1; 1|0 = 1; 1|1 = 1; 异或(^)0^0 =0; 0^1 = 1; 1^0 = 1
2016-03-22 16:51:54 3179 1
原创 指针基础知识 ,破坏指针数组的讨论,
1,未初始化和非法的指针int * a; * a = 12; a 未被初始化,不知道指向哪里有,可能指向一个合法地址,把12存储到a所指的内存位置,可能就篡改一个合法的值。2,NULL指针它是一个特殊的指针,表示不指向任何东西。 使一个指针变量为NULL,可以赋一个零值。 但是需要注意的是,对一个NULL指针解引用是非法的,所以在对指针解引用之前要确定它非一个NULL指针。3,左值和右值的区
2016-03-17 21:20:45 540
原创 深入理解计算机系统学习之信息的表示和处理
1 ,c语言的位级运算分为:或,与,非,异或,取反 常见用法为掩码运算。 x & 0xFF 生成一个由x的低位有效字节的值,其他的字节被设置为0. x | 0xFF 生成一个最低位为1,其他不变。2,c语言的移位运算在于逻辑右移和算术右移的区别 逻辑右移:左端补0 算术右移:左端补k个最高有效位的值 对于无符号数,右移必须是逻辑的,对于有符号数,两种都可以,一般都是算术右移。3,无
2016-03-16 16:56:41 327
原创 cocos2dx学习笔记之回调函数:定时器schedule,普通回调callfunc,菜单回调menu_selector
函数定义:typedef void (CCObject::*SEL_SCHEDULE)(float);typedef void (CCObject::*SEL_CallFunc)();typedef void (CCObject::*SEL_CallFuncN)(CCNode*);typedef void (CCObject::*SEL_CallFuncND)(CCNode*, void*);
2016-03-14 09:46:26 1385
原创 cocos2dx学习笔记之retain()和release()函数简介
retain的意思就是保持引用,避免被cocos2d-x释放。与之对应的就是release(). 和c++中的new(),delete()有点类似。 不过在coscos中由于autorelease的存在,问题变得更加复杂。 autorelease 对象调用autorelease,对象就会被cocos2d-x的内存管理机制标记,在游戏的每一帧,内存管理机制都要扫描被标记的对象,如果引用计数为零
2016-03-09 11:41:46 4427
自动移动鼠标小工具(带界面)
2018-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人