定义变量不正确的是A. point *p=new point[2]; B. point *p=new point(1,2); C. point p(10,2); D. point *p[2]={new point(1,2), new point(3,4)};
时间: 2023-07-14 08:13:39 浏览: 40
选项 A 中定义的是一个指向 point 类型的指针,它所指向的是一个 point 类型的数组,数组中有 2 个元素。这个定义是正确的。
选项 B 中定义的是一个指向 point 类型的指针,它所指向的是一个 point 类型的对象,这个对象被初始化为 (1,2)。这个定义也是正确的。
选项 C 中定义的是一个 point 类型的对象,这个对象被初始化为 (10,2),这个定义也是正确的。
选项 D 中定义的是一个指向 point 类型的指针数组,数组中有 2 个元素,每个元素都是指向 point 类型的指针。这个定义也是正确的。
因此,选项 A、B、C、D 都是正确的,没有定义变量不正确的情况。
相关问题
gl_PointSize = aMisc.x * uProjection[1][1] / -pos.z * uResolution.y * 0.5;
这行代码的作用是设置点精灵的大小。其中,gl_PointSize是内置变量,表示点精灵的大小;aMisc是顶点属性变量,表示顶点的其他属性,例如大小参数;uProjection是一个uniform变量,表示投影矩阵;pos是顶点在世界坐标系下的位置向量;uResolution是一个uniform变量,表示屏幕分辨率。具体来说,gl_PointSize的大小计算公式为aMisc.x * uProjection[1][1] / -pos.z * uResolution.y * 0.5,其中aMisc.x表示顶点属性中的大小参数,uProjection[1][1]表示投影矩阵的y轴缩放因子,-pos.z表示顶点到观察者的距离,uResolution.y表示屏幕的高度,0.5是一个常数因子。这个操作通常用于绘制点精灵,是实现点精灵大小调整的基础。
rows_we_want1<-point.data$group>0&point.data$group==2
这行代码的意思是从 `point.data` 数据框中选择 `group` 列中值大于 0 且等于 2 的行,并将其赋值给 `rows_we_want1`。更具体地说,`point.data$group` 表示选择 `point.data` 数据框中的 `group` 列,`>` 表示大于号,`0` 表示 0,`&` 表示逻辑与,`==` 表示等于号,`2` 表示 2,所以 `point.data$group > 0 & point.data$group == 2` 表示 `group` 列中的值大于 0 且等于 2 的行。这个逻辑条件返回的是一个逻辑向量,其中 `TRUE` 表示满足条件的行,`FALSE` 表示不满足条件的行。然后,这个逻辑向量被用于选择 `point.data` 数据框中满足条件的行,最终结果是一个新的数据框,其中只包含 `group` 列中的值大于 0 且等于 2 的行。这个新的数据框被赋值给 `rows_we_want1` 变量。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)