永发信息网

模板 ,泛型,Qt求大神

答案:1  悬赏:70  手机版
解决时间 2021-04-03 12:10
模板 ,泛型,Qt求大神
最佳答案
因为你的t= qobject_cast(plugin);只是改变了t指针的地址,并没有改变t指向对象的内容,而改成return t返回值不为空是因为你在调用T* void loadPlugin(T *t,QString dllname)时也以返回的是t指向对象的地址。
你是想在函数中将t指向新的对象,而不是返回新对象的指针吧?
那你的函数应该这样定义
void loadPlugin(T **t,QString dllname)
{
......
*t= qobject_cast(plugin);
......
}调用时应该是
T *tObj;
loadPlugin(&tObj, dllname)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
玉米降价的原因是什么?
给我五分钟好吗
鸡肉有哪些做法香菇鸡
想问问可以把图拍下来在手机上指绘的软件是什
我开一物流公司,欠客户代收款80余万,现在已
热缩终端头1/4.1中数字表示什么意思
楼房住户怎样储存白菜
高铁G473途径站点
美格森讲的那个“赛尔肽”是什么?没听清,有
未来星艺术培训中心(郴州资兴市)地址在哪,我
0.3mm是3毫米吗
请教电影网站的SEO。
求曹丕的《典论·论文》全文
NDF粉武器为什么不能封装了
隧道股份(600820)该股下跌稳住了吗
推荐资讯
为了保护环境有关部门提倡市民购物时使用环保
石家庄宝翔行汽车销售服务有限公司怎么去啊,
请问"%B0%D9%B6%C8"是什么代码?
“酒精广泛应用于汽车燃料”属于A.化学变化B.
0*0000001A这种蓝屏情况怎么解决?
中国民族资本主义在“一战”期间的发展状况用
将一大烧杯倒扣在培养皿上,培养皿上所放物质
微波泄漏国家标准gb10436-89是否有效
100780.37汇款大写
人生三步曲是什么?
男朋友想要我当众吻他。可是不可能一上去就吻
使“log2m<1”成立的一个必要不充分条件是A.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?