问题描述
- 请教一个MFC struct tm结构体的问题
-
请问下我如果要用这个结构体的话,是用struct tm *还是struct tm?我用VS2013发现如果用带星号指针类型的话会出错,用后者就完全好用,请问是什么情况呀?这两者请问有什么
区别吗?
解决方案
用struct tm *还是struct tm 都可以,但是使用指针你需要分配空间给指针的
解决方案二:
要先用new或者malloc分配控件。
解决方案三:
要先用new或者malloc分配空间。
解决方案四:
struct tm *p = malloc(sizeof(struct tm));
....
free(p);
解决方案五:
指针的需要分配空间初始化。
没指针就是栈上数据。自动构造了
时间: 2025-01-21 04:06:50