База ответов ИНТУИТ

Common Intermediate Language и системное программирование в Microsoft .NET

<<- Назад к вопросам

При завершении работы с Metadata Unmanaged API необходимо освободить указатели на полученные интерфейсы следующим образом:

(Отметьте один правильный вариант ответа.)

Варианты ответа
mdimp->Release();dispenser->Release();
(Верный ответ)
mdimp->OpenScope();dispenser->"test.exe"
dispenser->OpenScope();mdimp->Release();
Похожие вопросы
Для того чтобы использовать Metadata Unmanaged API из программы, написанной на Visual C++, необходимо включить в программу следующие строки:
При использовании Metadata Unmanaged API метаинструмент работает:
Взаимодействие с Metadata Unmanaged API осуществляется через набор:
Библиотеки Reflection API и Metadata Unmanaged API не имеет следующих возможностей:
Диаграмма стека для базовых инструкций условного перехода выглядит следующим образом:
Диаграмма стека для инструкции ldelema выглядит следующим образом:
Следует внимательно следить за выделением и освобождением данных, указатели на которые:
Интерфейсы могут рассматриваться как чисто абстрактные классы, содержащие только следующие элементы:
Для проверки работоспособности алгоритма следующего алгоритма:
static double Integrate(Function f, double a, double b, int n){  double h = (b-a)/n, sum = 0.0;  for (int i = 0; i < n; i++)    sum += h*f.Eval((i+0.5)*h);  return sum;}
можно объявить тестовый класс TestFunction, реализующий вычисление функции f(x) = x * sin(x) следующим образом:
Работа с критическими секциями сводится к следующим основным функциям: