当前位置:首页 >> 编程开发 >> Visual C++ >> 列表页
Visual C++
  • C++的EXIT与析构函数 2008-01-05 点击:1538 评论:0
  • 几乎在每本课本中几乎都是这样写的,当一个类实例化以后,必将执行构造函数,那么在该类被释放的时候,必将执行析构函数。似乎在人们的印象里,构造函数与析构函数如同一对双胞胎一样,执行完构...
  • C++ sizeof使用规则及陷阱分析 2008-01-05 点击:1572 评论:0
  • 1、什么是sizeof首先看一下sizeof在msdn上的定义:The sizeof keyword gives the amount of storage, in bytes, ...
  • C++中禁止异常信息传递到析构函数外 2008-01-05 点击:1583 评论:0
  • 在有两种情况下会调用析构函数。第一种是在正常情况下删除一个对象,例如对象超出了作用域或被显式地delete。第二种是异常传递的堆栈辗转开解(stack-unwinding)过程中,...
  • More Effective C++:通过引用捕获异常 2008-01-05 点击:1904 评论:0
  • 当你写一个catch子句时,必须确定让异常通过何种方式传递到catch子句里。你可以有三个选择:与你给函数传递参数一样,通过指针(by pointer),通过传值(by value...
  • 了解C++异常处理的系统开支 2008-01-05 点击:1519 评论:0
  • 为了在运行时处理异常,程序要记录大量的信息。无论执行到什么地方,程序都必须能够识别出如果在此处抛出异常的话,将要被释放哪一个对象;程序必须知道每一个入口点,以便从try块中退出;对...
  • More effective C++:审慎使用异常规格 2008-01-05 点击:1554 评论:0
  • 毫无疑问,异常规格是一个引人注目的特性。它使得代码更容易理解,因为它明确地描述了一个函数可以抛出什么样的异常。但是它不只是一个有趣的注释。编译器在编译时有时能够检测到异常规格的不一...
  • C++箴言:理解typename的两个含义 2008-01-05 点击:2071 评论:0
  • 问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同?templateclass T class Widget; ...
  • C++程序设计从零开始之语句 2008-01-05 点击:1694 评论:0
  • 前面已经说过程序就是方法的描述,而方法的描述无外乎就是动作加动作的宾语,而这里的动作在C++中就是通过语句来表现的,而动作的宾语,也就是能够被操作的资源,但非常可惜地C++语言本身...
  • 通过端口获取IDE硬盘ID 2008-01-05 点击:1599 评论:0
  • #include#include#include#include#includechar *GetAscii(unsigned int inData[], int offStart...
  • Windows NT下实现对I/O地址的访问 2008-01-05 点击:1930 评论:0
  • Windows NT 操作系统设置的进程模式会使运行在其中的应用程序访问I/O地址的指令引起保护性的失败。这使得应用程序需要附以一个设备驱动程序进行I/O操作。设备驱动程序运行在内...
  • 徐汉涛(www.xuhantao.com) © 2024 版权所有 All Rights Reserved.
  • 部分内容来自网络,如有侵权请联系站长尽快处理 站长QQ:965898558(广告及站内业务受理) 网站备案号:蒙ICP备15000590号-1