关于C++基础语法问题
大侠们你们好!个人在学习C++过程中遇到两个问题。希望能得到您的热心解答。
1. _CRTIMP time_t __cdecl time(time_t *)
这是一个函数定义吗?能简单解释一下吗?
(不用纠结time_t代表什么。)
2. DiskInfo = DiskInfo >> 1;
请问这是什么语法结构(先别管变量代表什么意思)?
是不是把“1”赋给DiskInfo,之后再赋值给 DiskInfo?
没见过“>>”这么用过,所以请您能指点一二。
跪谢……
[解决办法]
#ifndef _CRTIMP
#ifdef _DLL
#define _CRTIMP __declspec(dllimport) //使用动态库
#else /* ndef _DLL */
#define _CRTIMP //静态库
#endif /* _DLL */
#endif /* _CRTIMP */
给连接器一个提示而已。。
你现在不用纠结这个宏,看别的去吧