摘要:本文将带你了解WEBAPP开发问题解决——warning C4503 超出修饰名的长度,名称被截断,希望本文对大家学WEBAPP有所帮助。
本文将带你了解WEBAPP开发问题解决warning C4503 超出修饰名的长度,名称被截断,希望本文对大家学WEBAPP有所帮助。
我需要实现一个存储检测标准的东西,支持“不确定的检测项目名、不确定的组成子项名、不确定的子项数目、不确定的子项梯度检测结果”,——感觉就是扔给你一个复合项目的说明书,能把说明书上标注的结果存起来,方便以后使用。
比方说呼吸道七项检测,每一个检测子项的每一种结果都要保存。
std::multimap<CString,std::map<CString,std::map<LONG,CString>>> m_mmmmPI;
虽然不是很好看,但也得先看看这个思路行不行再优化。
编译链接,遇到了警告。
warning C4503 超出修饰名的长度,名称被截断
作为一个使用Level4编译、Ctrl+atl+E
找资料是个技术活,主要是看关键词的提炼。
很轻松的,找到了官方文档。
Compiler Warning (level 1) C4503
//msdn.microsoft.com/en-us/library/074af4b6.aspx
文章以后再翻译,一看就懂,这里只引用一下微软的代码:
含C4503警告的代码:
// C4503.cpp// compile with: /W1 /EHsc /c// C4503 expected#include <string>#include <map>class Field{};typedef std::map<std::string, Field> Screen;typedef std::map<std::string, Screen> WebApp;typedef std::map<std::string, WebApp> WebAppTest;typedef std::map<std::string, WebAppTest> Hello;Hello MyWAT;
一种解决方案:
// C4503b.cpp// compile with: /W1 /EHsc /c#include <string>#include <map>class Field{};struct Screen2 { std::map<std::string, Field> Element;};struct WebApp2 { std::map<std::string, Screen2> Element;};struct WebAppTest2 { std::map<std::string, WebApp2> Element;};struct Hello2 { std::map<std::string, WebAppTest2> Element;};Hello2 MyWAT2;
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之WebApp频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号