高分求教:关于CList,CString的奇怪问题

zte223456 zte223456 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题是这样的:
环境:windows Xp, vs2008,MFC, 多文档多视图
1)为了给各个文档都应用同一份初始数据,我在APP类里加了一个数据结构:
STATICDB m_stStaticDB; //静态信息库,用于模块创建的初始化模版
2)这个数据结构里面包含了一些CList, CString的成员,如下列出了一些成员(不全):
CString strCodeStart; //起始代码行字符串
char cCodeStartType; //用于固定代码行的代码模型选择,为0表示无效

CList<SCRIPTELEMENT,SCRIPTELEMENT&> listScriptElementList; //元素/分支列表
CString strCodeEnd; //结束代码行字符串
char cCodeEndType; //用于固定代码行的代码模型选择,为0表示无效
3)我在Mainframe的OnCreate函数中给这个结构中的变量赋初值:
m_stStaticDB.stInitData->stScript.cCodeEndType=1; //这个是给Char型成员赋值
m_stStaticDB.stInitData[0].stScript.strCodeStart="test"; //这个是给CString型成员赋值
4)编译通过
5)运行过程中报错,指针已经跑飞,我跟了一下,是在第二次进入一个函数后,返回的时候出的问题。
6)我把变量赋初值部分的给CString 和CList赋初值的代码注释起来,程序即可正常运行。
m_stStaticDB.stInitData[0].stScript.strCodeStart="test"; //即把这句注释起来
7)我自己考虑了一下,是不是这样的原因:
CString 和Clist 这样的类放在结构里面,在创建的时候会有问题?
具体是怎么样的,实在是想不通,还请高手指点!
8)还有就是请教如果这样的方式行不通,那么是不是必须用数组代替CString,而Clist也必须动态分配?有没有好一点的解决方案?谢谢!
...全文

相关推荐

CO-043A Released SHIPPING AND HANDLING TRAY FOR LP5 SOCAMM2 MODULE.rar

CO-043A Released SHIPPING AND HANDLING TRAY FOR LP5 SOCAMM2 MODULE.rar

phyit

阴影蜘蛛的判定与处理 vue

阴影蜘蛛的判定与处理 vue

菜C++鸡java

硕士复现燃料电池供氢系统建模及控制策略Simulink仿真(附带说明PPT+参考文献+复现模型+实物源码)

内容概要:本文围绕燃料电池供氢系统的建模与控制策略展开,依托Simulink仿真平台构建了完整的系统动态模型,深入研究了供氢过程的关键动态特性及先进控制方法的设计与实现。内容涵盖系统建模流程、控制策略设计、仿真验证与结果分析,并配套提供详细的说明PPT、参考文献、可复现的仿真模型及实物源码等丰富资源,便于读者系统性地理解与复现研究成果。研究重点在于优化供氢压力、流量与响应速度,提升燃料电池系统的运行效率、稳定性与动态适应能力,对新能源领域的工程实践与学术研究具有重要参考价值。; 适合人群:具备自动化、电气工程、能源动力或控制科学等相关专业背景,正在从事新能源技术、氢能系统或仿真实验研究的硕士研究生、博士生及科研人员。; 使用场景及目标:①掌握燃料电池供氢系统的核心建模方法与Simulink高级仿真技巧;②学习并复现已有先进控制策略,进一步开展系统优化与创新设计;③为撰写高质量学术论文、完成学位课题或工程验证提供完整的理论支持与技术方案。; 阅读建议:建议结合所提供的PPT讲解、参考文献与Simulink模型逐步操作,注重理论分析与仿真实践的深度融合,在仿真过程中主动调试参数、观察动态响应,以深刻理解系统行为与控制机理,最大化学习与研究成效。

抬头望远方

MATLAB代码:比较不同FACTS与可再生能源技术应用遗传算法的研究.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

head_model.rar

head_model.rar

繇金融
评论 34
收藏 已收藏
分享
返回顶部
zte223456
VC/MFC 16,550 成员 421,606 内容