目前,我的算法是someValue + x.我试图弄清楚x如果它大于0 我可以变换为1,或者如果它等于0则变为0.
我不想使用if-else来生成它,而只是x在我的算法中自行转换.
例如:如果someValue = 20,x = 4.它会产生20 + 1 = 21.但如果x = 0.它只会产生20个.
谢谢.
我一直在尝试最后20分钟搞清楚它为什么会抛出这个错误..
#include <GL/glut.h>
#include <vector>
// global width and height
int GW;
int GH;
// current mouse position in pixel coordinate
int x;
int y;
typedef struct myTriangle {
float tx;
float ty;
} myTriangle;
vector<myTriangle> container;
Run Code Online (Sandbox Code Playgroud)
代码抛出这个:
Transform.cpp:17:错误:在'<'标记之前的预期构造函数,析构函数或类型转换
我最近删除了 ACL,因为我的教授需要复制某些文件。现在我知道我应该授予他的用户权限,而不是使用“setfacl -b”将其全部删除。在我的主目录中。
所以问题是如何使用 setfacl/getfacl 恢复或设置新的 ACL 到我的主目录?