Підкажіть, як можна якось максимально просто в С++ дочекатись виконання функції і за нею виконати іншу? В мене функція приймає покажчик на масив, сортує його рекурсивно і потім має запрінтитись цей масив. Якось би дочекатись сортування, а тоді прінт зробити. Лише асинхронність прикручувати чи колбеки?