⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_18431.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:18431 发表者:sdfsd 发表日期:2002-10-20 22:02:18
<br>主题:优化问题
<br>内容:CContainer * Load_Quest(string item_name)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CContainer * t = NULL;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;if(item_name == "letter_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIletter_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "letter_2")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIletter_2();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "letter_3")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIletter_3();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "coin_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIcoin_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hammer_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhammer_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "command_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIcommand_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "old_book")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIold_book();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "night_pearl")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CInight_pearl();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "clam_pearl")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIclam_pearl();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "healing_med")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhealing_med();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "none_sword")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CInone_sword();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "lucky_sym")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIlucky_sym();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "unknown_book")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIunknown_book();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "command_2")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIcommand_2();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "mud_doll")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CImud_doll();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "childe_suit")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIchilde_suit();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "handkerchief")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhandkerchief();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "xiang_jade")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIxiang_jade();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "old_tail")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIold_tail();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "green_cap")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIgreen_cap();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "invitation_chen")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIinvitation_chen();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "invitation_gong")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIinvitation_gong();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "invitation_shen")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIinvitation_shen();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "invitation_zhang")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIinvitation_zhang();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "letter_4")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIletter_4();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "self_information")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIself_information();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "fake_information")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIfake_information();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "information_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIinformation_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "information_2")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIinformation_2();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "ghastly_blade")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIghastly_blade();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "dragon_key")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIdragon_key();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "fish_cat")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIfish_cat();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "letter_5")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIletter_5();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_2")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_2();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_3")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_3();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_4")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_4();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_5")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_5();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_6")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_6();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_7")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_7();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_12")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_12();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_15")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_15();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "hub_13")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIhub_13();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "jiasha_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIjiasha_1();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "water_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIwater_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "drink_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIdrink_1();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "fire_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIfire_1();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "letter_6")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIletter_6();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "letter_7")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIletter_7();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "map_ts_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CImap_ts_1();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "wushuang_antidote")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIwushuang_antidote();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "draw_fushi_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIdraw_fushi_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "ghost_blade_bad")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIghost_blade_bad();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "ghost_blade_good")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIghost_blade_good();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "old_draw_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIold_draw_1();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "tang_antidote")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CItang_antidote();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "poisonbook_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIpoisonbook_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "poisonbook_2")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIpoisonbook_2();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "poisonbook_3")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIpoisonbook_3();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "kerchief_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIkerchief_1();<BR>&nbsp;&nbsp;&nbsp;&nbsp;else if(item_name == "pig_1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = new CIpig_1();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return t;<BR>}<BR>CIpig_1等是类名。。<BR>有没有办法用变量代替类名?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:雷神 回复日期:2002-10-21 02:05:49
<br>内容:你可以用CASE语句<BR>...<BR>CASE XX1:<BR>CASE XX2:<BR>CASE XX3:<BR> t = new CXXX1();<BR>break;<BR>CASE XX4:<BR>CASE XX5:<BR>CASE XX6:<BR> t = new CXXX2();<BR>break;<BR>...<BR><BR>当XX1,XX2,XX3时new CXXX1;<BR>当XX4,XX5,XX6时new CXXX2;<BR><BR><BR><BR>2002-10-21 2:06:20

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -