摘要: 1.实现容易,实现的方法很难想到 比如strtok函数 /* 获取第一个子字符串 */ token = strtok(str, s); /* 继续获取其他的子字符串 */ while( token != NULL ) { printf( "%s\n", token ); token = strtok 阅读全文
posted @ 2021-11-16 19:18 redman274 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是placementNew placement new的作用就是:创建对象(调用该类的构造函数)但是不分配内存,而是在已有的内存块上面创建对象。用于需要反复创建并删除的对象上,可以降低分配释放内存的性能消耗用法:A* p = new (ptr)A; 1其中ptr就是程序员指定的内存首地址。 阅读全文
posted @ 2021-11-16 18:59 redman274 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1.实现一个功能,如果程序由root启动运行,将新建一个用户TEST,并将程序设置为TEST 用户权限运行 主要是通过getpwnam 和setuid函数,进行.... struct passwd *ptPasswd = NULL; ptPasswd = getpwnam(NEW_USER_NAME 阅读全文
posted @ 2021-11-16 08:32 redman274 阅读(39) 评论(0) 推荐(0) 编辑