0
Я хотел бы преобразовать следующий код C# в C++/CLI. Проблема конкретно связана с общим ограничением. Ниже приведен код: Спасибо!Общий эквивалент C++/CLI
abstract class BaseStaticOverride<T> where T : BaseStaticOverride<T>
{
private static T _instance;
private static object _lock = new object();
public static T Instance
{
get
{
if (_instance == null)
{
lock (_lock)
{
if (_instance == null)
_instance = (T)Activator.CreateInstance(typeof(T), true);
}
}
return _instance;
}
}
}
Это отвечает на мой вопрос - спасибо Материальные! [Я еще не отправлял в stackoverflow, так что извините, я не могу проголосовать за ваш ответ.] – user2374086