<div class="colorscripter-code" style="color:#010101;overflow:auto;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;">현재 매우 바보가 된 느낌이에요...</div> <div class="colorscripter-code" style="color:#010101;overflow:auto;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;">Delete()에서 </div> <div class="colorscripter-code" style="color:#010101;overflow:auto;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;">if( ptr != nullptr )</div> <div class="colorscripter-code" style="color:#010101;overflow:auto;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;">{</div> <div class="colorscripter-code" style="color:#010101;overflow:auto;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;"> <b><font size="3">delete ptr;</font></b></div> <div class="colorscripter-code" style="color:#010101;overflow:auto;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;">}<br>이부분이 에러인데 원인이 뭘까요..<br><table class="colorscripter-code-table" style="margin:0px;padding:0px;border:none;background-color:#fafafa;" cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:6px;border-right-width:2px;border-right-style:solid;border-right-color:#e5e5e5;"> <div style="margin:0px;padding:0px;text-align:right;color:#666666;line-height:130%;"> <div style="line-height:130%;">1</div> <div style="line-height:130%;">2</div> <div style="line-height:130%;">3</div> <div style="line-height:130%;">4</div> <div style="line-height:130%;">5</div> <div style="line-height:130%;">6</div> <div style="line-height:130%;">7</div> <div style="line-height:130%;">8</div> <div style="line-height:130%;">9</div> <div style="line-height:130%;">10</div> <div style="line-height:130%;">11</div> <div style="line-height:130%;">12</div> <div style="line-height:130%;">13</div> <div style="line-height:130%;">14</div> <div style="line-height:130%;">15</div> <div style="line-height:130%;">16</div> <div style="line-height:130%;">17</div> <div style="line-height:130%;">18</div> <div style="line-height:130%;">19</div> <div style="line-height:130%;">20</div> <div style="line-height:130%;">21</div> <div style="line-height:130%;">22</div> <div style="line-height:130%;">23</div> <div style="line-height:130%;">24</div> <div style="line-height:130%;">25</div> <div style="line-height:130%;">26</div> <div style="line-height:130%;">27</div> <div style="line-height:130%;">28</div> <div style="line-height:130%;">29</div> <div style="line-height:130%;">30</div> <div style="line-height:130%;">31</div> <div style="line-height:130%;">32</div> <div style="line-height:130%;">33</div> <div style="line-height:130%;">34</div> <div style="line-height:130%;">35</div> <div style="line-height:130%;">36</div> <div style="line-height:130%;">37</div> <div style="line-height:130%;">38</div> <div style="line-height:130%;">39</div> <div style="line-height:130%;">40</div> <div style="line-height:130%;">41</div> <div style="line-height:130%;">42</div> <div style="line-height:130%;">43</div> <div style="line-height:130%;">44</div> <div style="line-height:130%;">45</div> <div style="line-height:130%;">46</div> <div style="line-height:130%;">47</div> <div style="line-height:130%;">48</div> <div style="line-height:130%;">49</div> <div style="line-height:130%;">50</div> <div style="line-height:130%;">51</div> <div style="line-height:130%;">52</div> <div style="line-height:130%;">53</div> <div style="line-height:130%;">54</div> <div style="line-height:130%;">55</div> <div style="line-height:130%;">56</div> <div style="line-height:130%;">57</div> <div style="line-height:130%;">58</div> <div style="line-height:130%;">59</div> <div style="line-height:130%;">60</div> <div style="line-height:130%;">61</div> <div style="line-height:130%;">62</div> <div style="line-height:130%;">63</div> <div style="line-height:130%;">64</div> <div style="line-height:130%;">65</div> <div style="line-height:130%;">66</div> <div style="line-height:130%;">67</div> <div style="line-height:130%;">68</div> <div style="line-height:130%;">69</div> <div style="line-height:130%;">70</div> <div style="line-height:130%;">71</div> <div style="line-height:130%;">72</div> <div style="line-height:130%;">73</div> <div style="line-height:130%;">74</div> <div style="line-height:130%;">75</div> <div style="line-height:130%;">76</div> <div style="line-height:130%;">77</div> <div style="line-height:130%;">78</div> <div style="line-height:130%;">79</div> <div style="line-height:130%;">80</div> <div style="line-height:130%;">81</div> <div style="line-height:130%;">82</div> <div style="line-height:130%;">83</div> <div style="line-height:130%;">84</div> <div style="line-height:130%;">85</div></div></td> <td style="padding:6px 0px;"> <div style="margin:0px;padding:0px;color:#010101;line-height:130%;"> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#0086b3;">#include</span><span style="color:#a71d5d;"><</span>iostream<span style="color:#ff3399;"></span><span style="color:#a71d5d;">></span></div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#0086b3;">#include</span><span style="color:#a71d5d;"><</span><span style="color:#066de2;">string</span><span style="color:#a71d5d;">></span></div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">using</span> <span style="color:#a71d5d;">namespace</span> <span style="color:#066de2;">std</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">class</span> myArray</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">{</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">private</span>:</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">int</span> <span style="color:#066de2;">size</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">int</span><span style="color:#a71d5d;">*</span> ptr;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">public</span>:</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> myArray();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">void</span> Append(<span style="color:#066de2;">int</span> add);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">void</span> Delete();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">void</span> Print(); </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">};</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">myArray::myArray()</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">{</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">size</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">0</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> ptr <span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> nullptr;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">}</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">void</span> myArray::Append(<span style="color:#066de2;">int</span> add)</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">{</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">if</span> (ptr <span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> nullptr)</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> {</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> ptr <span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> <span style="color:#a71d5d;">new</span> <span style="color:#066de2;">int</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> ptr[<span style="color:#066de2;">size</span>] <span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> add;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">size</span><span style="color:#a71d5d;">+</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;">+</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">}</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">void</span> myArray::Delete()</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">{</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">if</span> (<span style="color:#066de2;">size</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">0</span>)</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> {</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">if</span> (ptr <span style="color:#ff3399;"></span><span style="color:#a71d5d;">!</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> nullptr)</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> {</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">delete</span> ptr;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">return</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">size</span><span style="color:#a71d5d;">-</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;">-</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> ptr[<span style="color:#066de2;">size</span>] <span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">0</span>; </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">}</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#a71d5d;">void</span> myArray::Print()</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">{</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">if</span> (<span style="color:#066de2;">size</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">0</span>)</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> {</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">cout</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> <span style="color:#63a35c;">"Array is Empty!"</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> <span style="color:#066de2;">endl</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">return</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">for</span> (<span style="color:#066de2;">int</span> i <span style="color:#ff3399;"></span><span style="color:#a71d5d;">=</span> <span style="color:#0099cc;">0</span>; i <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> <span style="color:#066de2;">size</span>; i<span style="color:#ff3399;"></span><span style="color:#a71d5d;">+</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;">+</span>)</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> {</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">cout</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> <span style="color:#63a35c;">"arr["</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> i <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> <span style="color:#63a35c;">"] : "</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> ptr[i] <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> <span style="color:#066de2;">endl</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> }</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#066de2;">cout</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> <span style="color:#63a35c;">"-----------------------"</span> <span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span><span style="color:#ff3399;"></span><span style="color:#a71d5d;"><</span> <span style="color:#066de2;">endl</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">}</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> </div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"><span style="color:#066de2;">int</span> main()</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">{</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> myArray arr;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Print();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Append(<span style="color:#0099cc;">10</span>);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Print();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Append(<span style="color:#0099cc;">20</span>);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Print();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Delete();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Print();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Delete();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Delete();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Delete();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Print();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Append(<span style="color:#0099cc;">50</span>);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Print();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Append(<span style="color:#0099cc;">10</span>);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Append(<span style="color:#0099cc;">50</span>);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> arr.Print();</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> system(<span style="color:#63a35c;">"pause"</span>);</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;"> <span style="color:#a71d5d;">return</span> <span style="color:#0099cc;">0</span>;</div> <div style="padding:0px 6px;white-space:pre;line-height:130%;">}</div></div> <div style="text-align:right;margin-top:-13px;margin-right:5px;font-size:9px;font-style:italic;"><a target="_blank" href="http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5;text-decoration:none;">Colored by Color Scripter</a></div></td> <td style="vertical-align:bottom;padding:0px 2px 4px 0px;"><a target="_blank" href="http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:#FFFFFF;"><span style="font-size:9px;padding:1px;background-color:#e5e5e5;">cs</span></a></td></tr></tbody></table></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.