二重指针解惑
struct File; //File为一结构体
我的本意是得到一个File的二重指针,所以我如下写了两个
File strFile;
File *pstrFile;
1.(File**)&strFile; //啥意思???指针指到何处去了?
2.(File**)&pstrFile//这个是二重指针,结果也是正确的,可还是不是很理解
这里(File**)是一个什么意义的操作符?
比如(File*)&strFile,我一直把它理解成强制转换为(File*)了....囧...
请各位解解我以上的疑惑.