SqlDependency - это класс .Net, а не какая-либо конкретная языковая конструкция.Поэтому его можно использовать для любого языка, который может использовать классы .Net, особенно легко для языков, которые компилируются в MSIL, таких как C #, VB.Net и т. Д.
C ++ здесь не так удачлив.
Однако SqlDependency основывается на функциях SQL Server;опрос в более ранней версии и сервисный брокер позже.Ничто не мешает вам поставить триггер на таблицу и использовать те же функции SQL для получения уведомлений о запросах в C ++.
По сути, вы можете сделать это самостоятельно или найти библиотеку, которая сделает это за вас.Разработчики .Net избалованы и более продуктивны из-за используемой ими библиотеки.