結果パラメータを返し、戻り値で結果を返すC ++を考えます

/ * ** 
* xvkBuffer給付の戻り値のパラメータとして書くよりも、次のとおりです。
* 1、xvkBufferヒープは、変数であるか、または変数をスタックすることができ、戻り値は、そのパーマネントを確保する必要性から、ヒープ上の唯一のアプリケーションであるかのように書かれました
*それは永続的ではありませんので2、xvkBufferまたはリターンスタック変数としては、明確ではありません
* / 
無効 XVulkan :: CreateBuffer(VkBufferUsageFlagBitsの使用、UINTサイズ、OUT xVkBuffer&xvkBuffer)
{ 
    VkBufferCreateInfo情報 = {}; 
    info.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO; 
    情報。使用 = 使用; 
    info.size = サイズ; 
    info.sharingMode = VK_SHARING_MODE_EXCLUSIVE; 

    自動RET = vkCreateBuffer(vkDevice、&情報、NULL、& xvkBuffer.info.buffer)。
    CheckResult(右)。


}

 

おすすめ

転載: www.cnblogs.com/timeObjserver/p/11314340.html