zoukankan      html  css  js  c++  java
  • PASCAL FAR c++ 函数的调用方式

    PASCAL就是__stdcall,参数从右向左压栈,并由函数自己清空堆栈  
    C++中一个函数有几部分组成:  
      顺序如下:  
       
      inline   返回值   调用方式   作用域   函数名   参数表  
       
      例:  
      inline   int   __stdcall   CClass::Foo(   int   nParam   )

    ========================================================

    PASCAL:       表示以pascal方式调用函数,pascal方式下,参数是从左到右的  
        FAR:           如果FAR修饰的是一个指针,表示这个指针的值包含段值,它指向的数据有可能在另外的段里,如果修饰一个函数,表示这个函数有可能处于其它代码段里。

    =======================

     FAR:     也差不多,只是这个不多见,比如指针,除了我们平时使用的指针,还有   huge(巨型)指针,     far(远程)指针。         far指针表示志向的是远堆的空间,比如另外的文件区域   ....

    =============================

     FAR:表示指针的跳转范围比较大啊~,而short表示跳转范围相对小~~  
      整个合起来int   PASCAL   FAR就是函数调用~~

    ====================================

      
      简单说near、FAR之类在32位编程中已经没用了。

  • 相关阅读:
    刷盘子的中国
    重温一些文章
    小心时间悄悄流失
    WebService笔记一
    JavaScript类型转换方法及需要注意的问题
    TSQL查询 点滴 1
    介绍几款浏览器兼容性测试工具
    [推荐] jQuery 表格插件汇总
    学会总结,学会关注细节,学会拥有一颗平静的心。
    Open Source Web Design!
  • 原文地址:https://www.cnblogs.com/aion111/p/1353723.html
Copyright © 2011-2022 走看看