会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NQian
demo相关的已放在群里,qt交流3群931532133(未满员)、ffmpeg交流群929155430(正在完善资源中)、 本博客暂停更新、已移至csdn(https://blog.csdn.net/qq_37997682/)
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
38
下一页
2018年2月20日
5.C++里的4种新型类型转换
摘要: 1首先来回顾C的强制转换 大家都知道,在编译C语言中的强制转换时,编译器不会检查转换是否成功,都会编译正确. 比如: #include "stdio.h" struct Position { int x; int y; }; int main() { int i; struct Position *
阅读全文
posted @ 2018-02-20 23:24 诺谦
阅读(1771)
评论(0)
推荐(1)
2018年2月15日
4.C++中的函数重载,C++调用C代码,new/delete关键字,namespace(命名空间)
摘要: 本章主要内容: 1)函数重载 2)C++调用C代码 3)new/delete关键字实现动态内存分配 4)namespace命名空间 大家都知道,在生活中,动词和不同的名词搭配一起,意义都会大有不同,比如”玩”: 玩游戏 玩卡牌 玩足球 所以在C++中,便出现了函数重载(JAVA,c#等语言都有函数重
阅读全文
posted @ 2018-02-15 18:54 诺谦
阅读(2504)
评论(1)
推荐(4)
2018年2月13日
函数指针
摘要: 1.首先来讲讲函数 其实每个函数名,都是函数的入口地址,如下图所示: 其中0x4013B0就是上图的func()函数的入口地址,从上图可以看到,func和&func的地址都一样,所以&对于函数而言,可以不需要 2.接下来便使用函数指针来指向上面func()函数 实例1如下: 输出结果: 2)当使用t
阅读全文
posted @ 2018-02-13 19:35 诺谦
阅读(592)
评论(1)
推荐(0)
3.C++内联函数,默认参数,占位参数
摘要: 本章主要内容: 1)内联函数(替代宏代码段) 2)默认参数 3)占位参数 1.C++的内联函数分析 1.1讲解内联函数之前,首先回忆下之前讲的define宏定义: 之前讲过宏定义会经过预处理器进行文本替换,缺点就在于没有类型检查,没有任何编译过程,编译器根本不知道类型是什么. 所以,C++中,当需要
阅读全文
posted @ 2018-02-13 13:03 诺谦
阅读(1297)
评论(0)
推荐(0)
2018年2月9日
2.C++中的bool类型,三目运算符,引用
摘要: 本章主要内容: 1)bool类型 2)三目运算符 3)引用 1.布尔型bool 在C++中,bool类型只有true(非0)和flase(0)两个值,且bool类型只占用了一个字节. 例如: 输出结果: 2.C++三目运算符 C++对三目运算符进行了升级,升级后的三目运算符可以放在左值使用,例如:
阅读全文
posted @ 2018-02-09 20:32 诺谦
阅读(4984)
评论(2)
推荐(3)
1.C和C++区别,以及const分析(底层const/顶层const)
摘要: 从本章起开始从0学习C++,本章主要内容: 1)C和C++的基本区别 2)C和C++的const区别 1.C++和C区别 1.1 C++更强调语言的实用性,所有变量都可以在需要时再定义 比如: 1.2 C++不允许定义多个同名全局变量,而C却可以重复定义 1.3 C++的register只是个兼容作
阅读全文
posted @ 2018-02-09 20:12 诺谦
阅读(2766)
评论(2)
推荐(5)
2018年2月8日
4.移植驱动到3.4内核-移植总结
摘要: 1.常用函数改动 1)device_create() 作用: 创建设备节点 头文件: #include <linux/device.h> 替代了2.6内核里的class_device_create()函数 2)device_destroy() 作用:卸载设备节点 头文件:#include <linu
阅读全文
posted @ 2018-02-08 12:24 诺谦
阅读(1416)
评论(0)
推荐(0)
2018年2月6日
3.移植驱动到3.4内核-移植DM9000C驱动
摘要: 在上章-使内核支持烧写yaffs2,裁剪内核并制作补丁了 本章,便开始移植以前2.6内核的驱动到3.4新内核 1.介绍 首先内核更新,有可能会重新定义新的宏,去除以前的宏,以及更改函数名等 所以移植驱动的过程如下: 1)编译 2)解决错误 ->2.1)头文件不对:去掉或改名 ->2.2)宏不对:改名
阅读全文
posted @ 2018-02-06 13:01 诺谦
阅读(884)
评论(0)
推荐(2)
2018年1月26日
2.移植3.4内核-支持烧写yaffs2,裁剪内核并制作补丁
摘要: 在上章-制作文件系统,并使内核成功启动jffs2文件系统了 本章主要内容如下: 1)使内核支持yaffs2文件系统 2)裁剪内核 3)制作内核补丁 1.首先获取yaffs2源码(参考git命令使用详解) 2.将yaffs2源码来配置到内核里(使内核支持yaffs2) 找到以下几段话: 参考上图: 搜
阅读全文
posted @ 2018-01-26 18:39 诺谦
阅读(1605)
评论(0)
推荐(0)
2018年1月25日
github网站介绍、并使用git命令管理github(详细描述)
摘要: 本章学习: 1)熟悉github网站 2)通过git命令远程管理github, 3)git命令使用ssh key密钥无需输入账号密码 4)git管理仓库 1.首先我们来熟悉github网站 1.1 注册github 登录http://github.com/,然后点击sign up,来注册账户: 注册
阅读全文
posted @ 2018-01-25 20:24 诺谦
阅读(13988)
评论(2)
推荐(10)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
38
下一页
公告