今天面试面试的人问我这个...我还不知道。 我说用try catch应该是如何回答的?  请指教?

解决方案 »

  1.   

    .net是强类型安全的,不大容易发生内存溢出的情况吧。
      

  2.   

    .NET不可能内存溢出,除非调用非托管代码。
      

  3.   

    关键是什么什么叫做“溢出”!这个溢出是否是指很明显的技术机制,还是随便乱说只要程序需要很多内存就滥用为溢出。因为c++有明确的概念,你必须手工负责一切,而且很多时候(特别是那些爱玩指针把戏的时候)编程者自己也搞不明白该还是不该操作。c++中的溢出和c#中的所谓溢出,就好象一只流浪狗和你老婆谁更可能给你生个小孩子一样,明显一个很有意义而另一很没有意义。
      

  4.   

    .net有自带的GC,这点还是很好的。
      

  5.   

    只知道C++存在溢出问题,而且还是传统的C++,不知道C++.NET对此是怎么解决的
    在.NET平台就用C#了,貌似不存在内存溢出