- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 嵌入式linux3--define和typedef
define和typedef都可以提一个对象取别名,目的是提升程序的可读性。#define宏处理是预处理指令,在预处理阶段就把字符串替换过来,可以为类型取别名,但更多的是用来定义常量、编译开关、甚至成段语句;typedef是关键字,常用来定义一个已经存在的类型的新别名。在面试中常遇到的以下两种对指针的操作问题:针对INT_P pi, pj;#define INT_P int*; //展开是int *pi, pj; pj只是一个整型变量,不是指针变量。typede...
2022-03-28 22:22:22
369
原创 嵌入式Linux1--进程和线程
1.进程和线程进程是资源分配的最小单位,线程是cpu调度的的最小单位。都是对运行中的程序的一种描述,都是为了提升程序执行效率、实现多功能并发。
2022-03-25 23:34:21
481
原创 C++ pthread_create传递静态函数及其参数
逛CSDN很久了,从今天开始在此记录遇到的一些比较有意义的问题,方便自己记忆,也方便正遇到这类问题的朋友们,有不对的地方请指正!在C++的中,普通成员函数不能直接作为pthread_create的线程函数,必须是static静态成员函数作为pthread_create中的线程函数。这样的话,pthread_create函数的第四个参数既要传递静态函数所属类的本身this,又要传递静态函数所需要
2014-12-09 14:03:12
3353
dnw windows 64位系统驱动
2014-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人