c/c++
放一些c/c++的知识
寒商
一枚崭新的蒟蒻开始了他的博客生涯
展开
-
C++算法竞赛中常用的STL
快考CSP了,C/C++的福利来了首先介绍下,什么是STL。STL,Standard Template Library的缩写,标准模版库的意思。STL是一些“容器”的集合,这些容器包括list、 vector、set、queue等。vector 动态数组所谓动态数组,就是不定长数组。头文件:#include<vector>声明:vector<DataType> DataName;基本操作:push_back();,在最后面插入一个新元素size(),返回vect.原创 2020-12-10 14:17:56 · 2761 阅读 · 4 评论 -
计算机图形学实验五:OpenGL下的几何变换
本来是一个简单的二维变换的题目,老师说做完让他看,于是逐渐加了诸多要求题目描述绘制如下图形:提示:(1)写一个绘制菱形的函数drawDiamond(void);void drawDiamond(void) //绘制中心在原点的菱形{ glBegin (GL_POLYGON); //顶点指定需要按逆时针方向 glVertex2f (0.0f,-1.0f);//下点 glVertex2f (2.0f,0.0f);//右点 glVertex2f (0.0f, 1.0f).原创 2020-12-05 16:02:59 · 4337 阅读 · 7 评论 -
c语言:关于指针
本篇是个人初学c时,对指针的个人理解,如有错误,还望指正。关于指针 “&”:取数据存储的地址 指针:指向内存地址的数据类型 二者值均为地址对于一个指针的声明声明指针之后, p为指针,其值是一个地址,*p表示取出地址p中所存储的值 这里表示取值的“*”是一个单目运算符Ps:对数组a[10],共有10个存储空间,其数组名a值为首地址,即a[0]的地址。但a无法作为指针使用,a++等操作无效对于指针p的加减操作,并非对应数值的直接加减变化。例如.原创 2020-12-02 09:24:53 · 157 阅读 · 0 评论