简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
编译报错"field has incomplete type"
linux下编译C++代码报错,报错信息"field has incomplete type"。这种问题一般都是在头文件对类或者结构体进行了前向声明,后面使用了该类定义了对象,导致编译报错原因在于前向声明类或者结构体,此时编译器还不知道定义,无法知道类内部成员,因此无法构造实例对象。因此前向声明的类或者结构体只能用来定义指针或者引用class TFriger;template
strlwr
原型char *strlwr(char *str, char ch, unsigned n);功能字符串中的大写字母转换为小写。返回值返回指向s的指针注意strupr不是标准C库函数,只能在VC中使用。在linux gcc环境下需要自行定义这个函数。示例#include#includevoid main(void){
到底了