函数:处理器。
就是一个黑盒子。
这个盒子能帮我们完成一定的数据操作。//具体怎么完成不用管他。
模型
输入--->函数体--->输出
实际模型
我们除了要传递输入参数给函数,还需要传递一个存放结果的空盒子给函数。
function(_in,_out){}
一些语言的输出写在函数的前面,如C#
int add(int a,int b);
这样的目的和效果我分析一下:
好处:我们需要一个参数来获得,黑盒子的运行情况或者结果。
坏处:没有吧,只是感觉少了点什么。
DirectX 里面的一些函数。
一般只有一种返回类型:HRESULT用于表示,函数的运行状况。
HRESULT是一个16位数据。
首位代表的是成功和失败。
其他位保存其他的运行信息。