当前位置: 代码迷 >> QT开发 >> 有没有高手能告诉小弟我这两种方法有啥不一样
  详细解决方案

有没有高手能告诉小弟我这两种方法有啥不一样

热度:97   发布时间:2016-04-25 03:17:03.0
有没有高手能告诉我这两种方法有啥不一样?

在 QT5里面为什么把函数定义在类外边就会编译不通过???
VS上就不会这样啊
------解决方案--------------------
第一个没有内联,你多处包含,就有多份 print 函数的拷贝。
第二个,类体内实现,默认内联,编译器做了处理,不会存在多份 print 拷贝。
如果想第一个通过,可以给类体外的 print 实现前加上 inline 关键字。
  相关解决方案