- 博客(5)
- 收藏
- 关注
原创 学习笔记:对C语言中常用数据类型的理解(或者对编程的理解)
在C语言中,有很多极易混淆的概念(比如:内存和指针、函数指针、指针函数、数组指针、指针数组),也正是这些概念使得很多人学习起来很累,今天,笔者分享一下自己对这些的概念的理解。一、定义1、内存:随机存取存储器,也叫主存,是与CPU直接交换数据的内部存储器。2、指针:是编程语言中的一类数据类型及其对象或变量,用来表示一个存取器地址,这个地址的值直接指向存在该地址对象的值。3、函数指针:...
2018-11-16 13:15:29 391
原创 Linux GCC/G++ 生成动态库或者静态库
一、生成静态库生成静态库之前要使用gcc -c 编译生成 *.o 文件然后使用ar -rcs *.a *.o生成静态库 生成动态库动态库有别名、真名、链接名。命令:gcc -shared -fpic -Wl,-soname,libname.so -o libname.so.0 *.c -shared 动态链接库-fpic 生成的链接库...
2019-01-04 11:17:55 298 1
原创 OpenGL: 屏幕坐标到物体三维坐标的转换
直接看代码吧,有注释。//入参:int x,int y 表示屏幕的坐标GLint viewport[4] = { 0 };GLdouble modelview[16] = { 0 };GLdouble projection[16] = { 0 };GLfloat winX = 0.0f; GLfloat winY = 0.0f;GLfloat winZ = 0.0f;...
2018-10-25 13:46:33 2398 4
原创 C语言指针初始化与NULL时作为实参传入函数中出现的问题
先看一段代码:void function(int * exp){ .............}int main(int argc ,char * argv[]){ int *tmp = NULL; function(tmp); ......... return 0;}笔者测试过,无论在function中怎么最tmp进行操作,都不会...
2018-05-07 21:14:24 4879 3
原创 C++多重继承会调用所有父类的默认构造函数。
typedef signed int I4;typedef unsigned int U4;typedef signed char str;/* run this program using the console pauser or add your own getch, system("pause") or input loop *//**************...
2018-05-06 17:46:57 817 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人