qq_26070741
qq_26070741
2015-02-24 08:50
采纳率: 18.2%
浏览 2.2k
已采纳

请教一个MFC struct tm结构体的问题

请问下我如果要用这个结构体的话,是用struct tm *还是struct tm?我用VS2013发现如果用带星号指针类型的话会出错,用后者就完全好用,请问是什么情况呀?这两者请问有什么
区别吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 91program
    91program 2015-02-24 09:45
    已采纳

    用struct tm *还是struct tm 都可以,但是使用指针你需要分配空间给指针的

    点赞 评论
  • 91program
    91program 2015-02-24 09:45

    struct tm *p = malloc(sizeof(struct tm));

    ....

    free(p);

    点赞 评论
  • oyljerry
    oyljerry 2015-02-24 14:43

    指针的需要分配空间初始化。
    没指针就是栈上数据。自动构造了

    点赞 评论
  • caozhy

    要先用new或者malloc分配控件。

    点赞 评论
  • caozhy

    要先用new或者malloc分配空间。

    点赞 评论

相关推荐