亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cell_8cpp-source.html

?? parser in C++~~~~~~~~~~~~
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>a1: Cell.cpp Source File</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.9.1 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div><h1>Cell.cpp</h1><a href="Cell_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 00016 <span class="preprocessor">#include "<a class="code" href="Cell_8hpp.html">Cell.hpp</a>"</span>00017 <span class="comment">// Reminder: cons.hpp expects nil to be defined somewhere.  For this</span>00018 <span class="comment">// implementation, this is the logical place to define it.</span><a name="l00019"></a><a class="code" href="cons_8hpp.html#a0">00019</a> <a class="code" href="classCell.html">Cell</a>* <span class="keyword">const</span> <a class="code" href="Cell_8cpp.html#a0">nil</a> = 0;00020 <a name="l00021"></a><a class="code" href="classCell.html#a0">00021</a> <a class="code" href="classCell.html#a0">Cell::Cell</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> i) 00022 {00023         int_m = i;00024         tag_m = type_int;00025 }00026 <a name="l00027"></a><a class="code" href="classCell.html#a1">00027</a> <a class="code" href="classCell.html#a0">Cell::Cell</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> d)00028 {00029         double_m = d ;00030         tag_m = type_double;00031 }00032 <a name="l00033"></a><a class="code" href="classCell.html#a2">00033</a> <a class="code" href="classCell.html#a0">Cell::Cell</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> s)00034 {00035         symbol_m = <span class="keyword">new</span> <span class="keywordtype">char</span> [strlen(s)];00036         strcpy (symbol_m,s);00037         tag_m = type_symbol;00038 }00039 <a name="l00040"></a><a class="code" href="classCell.html#a3">00040</a> <a class="code" href="classCell.html#a0">Cell::Cell</a>(<a class="code" href="classCell.html">Cell</a>* <span class="keyword">const</span> my_car, <a class="code" href="classCell.html">Cell</a>* <span class="keyword">const</span> my_cdr)00041 {00042         conspair_m.car = my_car;00043        conspair_m.cdr = my_cdr;00044         tag_m = type_conspair;       00045 }00046 <a name="l00047"></a><a class="code" href="classCell.html#a5">00047</a> <span class="keywordtype">bool</span> <a class="code" href="classCell.html#a5">Cell::is_int</a>()<span class="keyword"> const</span>00048 <span class="keyword"></span>{       <span class="keywordflow">if</span>(tag_m == type_int)00049                 <span class="keywordflow">return</span> <span class="keyword">true</span>;00050         <span class="keywordflow">else</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;00051 }00052 <a name="l00053"></a><a class="code" href="classCell.html#a6">00053</a> <span class="keywordtype">bool</span> <a class="code" href="classCell.html#a6">Cell::is_double</a>()<span class="keyword"> const</span>00054 <span class="keyword"></span>{00055         <span class="keywordflow">if</span>(tag_m==type_double)00056                 <span class="keywordflow">return</span> <span class="keyword">true</span>;00057         <span class="keywordflow">else</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;00058 }00059 <a name="l00060"></a><a class="code" href="classCell.html#a7">00060</a> <span class="keywordtype">bool</span> <a class="code" href="classCell.html#a7">Cell::is_symbol</a>()<span class="keyword"> const</span>00061 <span class="keyword"></span>{00062         <span class="keywordflow">if</span>(tag_m == type_symbol)00063                 <span class="keywordflow">return</span> <span class="keyword">true</span>;00064         <span class="keywordflow">else</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;00065 }00066 <a name="l00067"></a><a class="code" href="classCell.html#a8">00067</a> <span class="keywordtype">bool</span> <a class="code" href="classCell.html#a8">Cell::is_cons</a>()<span class="keyword"> const</span>00068 <span class="keyword"></span>{00069         <span class="keywordflow">if</span>(tag_m == type_conspair)00070                 <span class="keywordflow">return</span> <span class="keyword">true</span>;00071         <span class="keywordflow">else</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;00072 }00073 <a name="l00074"></a><a class="code" href="classCell.html#a9">00074</a> <span class="keywordtype">int</span> <a class="code" href="classCell.html#a9">Cell::get_int</a>()<span class="keyword"> const</span>00075 <span class="keyword"></span>{00076         <span class="keywordflow">if</span>(<a class="code" href="classCell.html#a5">is_int</a>())00077                 <span class="keywordflow">return</span> int_m;00078         <span class="keywordflow">else</span>{00079                 cerr&lt;&lt;<span class="stringliteral">"Error:It is not a integer"</span>&lt;&lt;endl;00080                         exit(1);00081         }00082 }00083 <a name="l00084"></a><a class="code" href="classCell.html#a10">00084</a> <span class="keywordtype">double</span> <a class="code" href="classCell.html#a10">Cell::get_double</a>()<span class="keyword"> const</span>00085 <span class="keyword"></span>{00086         <span class="keywordflow">if</span>(<a class="code" href="classCell.html#a6">is_double</a>())00087                 <span class="keywordflow">return</span> double_m;00088         <span class="keywordflow">else</span>{00089                 cerr&lt;&lt;<span class="stringliteral">"Error:It is not a double"</span>&lt;&lt;endl;00090                         exit(1);00091         }00092 }00093 <a name="l00094"></a><a class="code" href="classCell.html#a11">00094</a> string <a class="code" href="classCell.html#a11">Cell::get_symbol</a>()<span class="keyword"> const</span>00095 <span class="keyword"></span>{00096         <span class="keywordflow">if</span>(<a class="code" href="classCell.html#a7">is_symbol</a>())00097                 <span class="keywordflow">return</span> symbol_m;00098         <span class="keywordflow">else</span>{00099                 cerr&lt;&lt;<span class="stringliteral">"Error:It is not a symbol"</span>&lt;&lt;endl;00100                 exit(1);00101         }00102 }00103 <a name="l00104"></a><a class="code" href="classCell.html#a12">00104</a> <a class="code" href="classCell.html">Cell</a>* <a class="code" href="classCell.html#a12">Cell::get_car</a>()<span class="keyword"> const</span>00105 <span class="keyword"></span>{00106         <span class="keywordflow">if</span>(<a class="code" href="classCell.html#a8">is_cons</a>())00107                 <span class="keywordflow">return</span> conspair_m.car;00108         <span class="keywordflow">else</span> {00109                 cerr&lt;&lt;<span class="stringliteral">"Error:It is not a cell"</span>&lt;&lt;endl;00110                 exit(1);00111         }00112 }       00113 <a name="l00114"></a><a class="code" href="classCell.html#a13">00114</a> <a class="code" href="classCell.html">Cell</a>* <a class="code" href="classCell.html#a13">Cell::get_cdr</a>()<span class="keyword"> const</span>00115 <span class="keyword"></span>{00116         <span class="keywordflow">if</span>(<a class="code" href="classCell.html#a8">is_cons</a>())00117                 <span class="keywordflow">return</span> conspair_m.cdr;00118         <span class="keywordflow">else</span> {00119                 cerr&lt;&lt;<span class="stringliteral">"Error:It is not a cell"</span>&lt;&lt;endl;00120                 exit(1);00121         }00122 }00123 Cell :: ~Cell()00124 {00125         <span class="keywordflow">if</span> (<a class="code" href="classCell.html#a7">is_symbol</a>())00126                 <span class="keyword">delete</span> [] symbol_m;00127         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="classCell.html#a8">is_cons</a>())00128         {00129                 <span class="keyword">delete</span> <a class="code" href="classCell.html#a12">get_car</a>();00130                 <span class="keywordflow">if</span> (<a class="code" href="classCell.html#a13">get_cdr</a>() == NULL)00131                         <span class="keyword">delete</span> <a class="code" href="classCell.html#a13">get_cdr</a>();00132         }00133 }                               <a name="l00134"></a><a class="code" href="classCell.html#a14">00134</a> <span class="keywordtype">void</span> <a class="code" href="classCell.html#a14">Cell::print</a>(ostream&amp; os)<span class="keyword"> const</span>00135 <span class="keyword"></span>{       00136         <span class="keywordflow">if</span> (<a class="code" href="classCell.html#a8">is_cons</a>())00137         {00138                 <span class="keywordflow">if</span> (<a class="code" href="classCell.html#a12">get_car</a>()-&gt;<a class="code" href="classCell.html#a7">is_symbol</a>())00139                         cout&lt;&lt;<span class="stringliteral">"("</span>;00140                         <a class="code" href="classCell.html#a12">get_car</a>()-&gt;<a class="code" href="classCell.html#a14">print</a>(os);00141                         cout&lt;&lt;<span class="stringliteral">" "</span>;                      00142                 <span class="keywordflow">if</span> (<a class="code" href="classCell.html#a13">get_cdr</a>() == NULL)00143                         cout&lt;&lt;<span class="stringliteral">")"</span>;00144                 <span class="keywordflow">else</span> 00145                         <a class="code" href="classCell.html#a13">get_cdr</a>()-&gt;<a class="code" href="classCell.html#a14">print</a>(os);   00146         }00147         00148         <span class="keywordflow">if</span> (<a class="code" href="classCell.html#a5">is_int</a>())00149                 cout&lt;&lt;<a class="code" href="classCell.html#a9">get_int</a>();00150         00151         <span class="keywordflow">if</span> (<a class="code" href="classCell.html#a6">is_double</a>())00152                 cout&lt;&lt;showpoint&lt;&lt;<a class="code" href="classCell.html#a10">get_double</a>();00153         00154         <span class="keywordflow">if</span>(<a class="code" href="classCell.html#a7">is_symbol</a>())00155                 cout&lt;&lt;symbol_m;00156 00157 }00158         00159 00160 </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Mar 8 15:44:44 2007 for a1 by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产精品第一页| 精品国产乱码久久久久久浪潮| 国产精品麻豆99久久久久久| 成人中文字幕电影| 青青草视频一区| 欧美一二三区在线观看| 国精产品一区一区三区mba视频 | 日韩午夜激情免费电影| 麻豆精品在线视频| 中文字幕国产一区| 欧美性猛交xxxxxxxx| 毛片不卡一区二区| 国产精品乱码久久久久久| 色成人在线视频| 久久精品国产第一区二区三区| 日本一区二区三区四区| 精品视频123区在线观看| 蜜臀va亚洲va欧美va天堂| 中文字幕精品综合| 欧美剧在线免费观看网站| 国产又黄又大久久| 亚洲综合区在线| 久久久久亚洲综合| 欧美日韩视频一区二区| 国产精品一级二级三级| 午夜精品一区二区三区三上悠亚 | 国产精品热久久久久夜色精品三区| av中文字幕一区| 日韩成人伦理电影在线观看| 欧美经典一区二区| 欧美老人xxxx18| 成人性生交大合| 日韩精品五月天| 国产精品九色蝌蚪自拍| 日韩一区二区三区视频在线观看 | 亚洲一区二区三区视频在线播放| 欧美videofree性高清杂交| 91看片淫黄大片一级在线观看| 免费高清成人在线| 亚洲一区二区三区四区在线观看| 久久天天做天天爱综合色| 在线日韩国产精品| 国产成人精品亚洲777人妖| 日韩电影网1区2区| 亚洲综合另类小说| 国产精品久久久99| 国产欧美精品区一区二区三区| 9191国产精品| 欧美中文字幕不卡| 成人高清在线视频| 国产高清精品久久久久| 蜜桃一区二区三区在线| 亚洲va国产va欧美va观看| 中文字幕佐山爱一区二区免费| 亚洲国产精品久久久男人的天堂| 国产欧美一区二区在线观看| 欧美一级欧美三级| 欧美三级日本三级少妇99| 一本大道久久a久久综合婷婷 | 91在线观看视频| 成人免费毛片片v| 国产成人精品免费在线| 国产在线国偷精品免费看| 日本在线不卡视频| 天天影视色香欲综合网老头| 亚洲高清免费观看高清完整版在线观看| 一色屋精品亚洲香蕉网站| 国产精品久久久久久妇女6080| 国产视频在线观看一区二区三区| 日韩精品一区二区三区在线观看 | 成人综合在线观看| 风流少妇一区二区| 国产成人免费视频| 国产成人aaa| 国产sm精品调教视频网站| 从欧美一区二区三区| 国产成人午夜视频| 国产91富婆露脸刺激对白| 成人午夜视频在线| av午夜一区麻豆| 91黄色激情网站| 欧美日韩一区二区欧美激情| 欧美精品 日韩| 日韩欧美专区在线| 久久亚洲综合色| 日本一区二区动态图| 亚洲色图欧洲色图婷婷| 亚洲五码中文字幕| 日韩成人精品在线观看| 狠狠色2019综合网| jizz一区二区| 欧美精品黑人性xxxx| 精品日韩一区二区三区| 国产日韩v精品一区二区| 1024精品合集| 日本成人中文字幕在线视频| 国产精品综合av一区二区国产馆| 成人自拍视频在线观看| 欧美性做爰猛烈叫床潮| 欧美精品在线视频| 久久久www成人免费毛片麻豆| 中文字幕亚洲欧美在线不卡| 亚洲成人精品一区二区| 国产精品一区在线| 在线观看国产精品网站| 精品国产区一区| 亚洲六月丁香色婷婷综合久久| 性做久久久久久免费观看 | 国产激情一区二区三区四区 | 91网上在线视频| 在线播放国产精品二区一二区四区| 日韩欧美久久久| 综合精品久久久| 爽好多水快深点欧美视频| 国产成人自拍高清视频在线免费播放| 91蝌蚪porny成人天涯| 欧美成人午夜电影| 亚洲人妖av一区二区| 精品一区二区综合| 欧美伊人久久大香线蕉综合69| 欧美精品一区二区三区在线播放| 有码一区二区三区| 国产精品99久久久久久久vr| 91高清视频在线| 国产午夜精品在线观看| 亚洲福利视频一区二区| 成人性生交大片免费| 日韩一区二区精品| 亚洲综合视频在线观看| 处破女av一区二区| 欧美videofree性高清杂交| 亚洲一区二区三区四区在线观看 | 色综合久久88色综合天天免费| 欧美电影免费观看完整版| 亚洲另类在线一区| 成人免费黄色大片| 精品第一国产综合精品aⅴ| 亚洲国产精品一区二区久久恐怖片| 懂色av一区二区三区免费看| 欧美电影免费观看高清完整版在线 | 欧美国产日韩在线观看| 奇米精品一区二区三区在线观看 | 成人黄色电影在线| 精品国产露脸精彩对白| 亚洲成人1区2区| 在线中文字幕不卡| 《视频一区视频二区| 成人丝袜高跟foot| 久久综合成人精品亚洲另类欧美| 日本亚洲一区二区| 欧美顶级少妇做爰| 亚洲国产日韩综合久久精品| 91美女蜜桃在线| 国产精品久久影院| 成人国产精品视频| 国产精品久久久久影院亚瑟| 国产成人免费av在线| 国产亚洲一区二区三区| 国产福利一区二区三区视频在线| 欧美成人乱码一区二区三区| 青草av.久久免费一区| 欧美一区二区精品| 日本不卡中文字幕| 欧美一区二区三区视频免费播放| 色菇凉天天综合网| 一区二区三区精品久久久| 91啪亚洲精品| 一区二区在线观看免费视频播放| 91麻豆国产在线观看| 亚洲精品国产一区二区三区四区在线| 91蜜桃在线观看| 亚洲一区二区三区小说| 欧美日本一区二区三区四区| 午夜精品久久久久久久久久久 | 日韩视频免费观看高清完整版在线观看 | 日韩美女视频一区二区在线观看| 日本色综合中文字幕| 日韩免费看的电影| 国产精品一区二区在线观看不卡| 国产欧美日韩不卡免费| 成人激情午夜影院| 亚洲免费在线观看视频| 欧美丝袜自拍制服另类| 日韩高清中文字幕一区| 精品国产一区二区三区不卡| 国精品**一区二区三区在线蜜桃| 日本一区二区免费在线观看视频 | 国内一区二区在线| 亚洲国产精品ⅴa在线观看| av电影天堂一区二区在线观看| 一区二区三区精品视频| 日韩欧美一区二区视频| 国产成人亚洲综合a∨婷婷| 亚洲品质自拍视频| 在线不卡免费欧美| 国产激情一区二区三区桃花岛亚洲| 综合激情成人伊人| 91精品国产色综合久久ai换脸| 韩日欧美一区二区三区| 亚洲色欲色欲www|