Re: Порядок выполнения функций сторонего API
От: remark Россия http://www.1024cores.net/
Дата: 25.08.10 11:13
Оценка: 6 (1)
Здравствуйте, ankorol, Вы писали:

A>Добрый день. Задался ,на мой взгляд, интересным вопросом — допустим мы пишем библиотеку интерфейс которой N функций. Можем ли мы выявлять ошибки очередности вызова функций из библиотеки на этапе компиляции. (хотя бы в пределах одной еденицы трансляции).

A>Например:
A>RunSomeUsefulLibFunc(); //ошибка: Init не вызывается в этой еденице трансляции
A>InitLib();

Тебе сюда:
http://rsdn.ru/forum/cpp/2311642.aspx
Автор: remark
Дата: 21.01.07


Это можно портировать и на другие компиляторы, благодаря этому:
http://rsdn.ru/forum/cpp/2337951.1.aspx
Автор: remark
Дата: 06.02.07

(правда на последних gcc это не проверялось)


1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.