MK-Gii Ответов: 1

Странный оператор в объявлении функции


Эй там,

Я просматривал код cefSharp (проекты C++) и нашел такую функцию declararion:

void JavascriptAsyncMethodWrapper::Bind(JavascriptMethod^ method, const CefRefPtr<CefV8Value>& value)
            {
                auto methodName = StringUtils::ToNative(method->JavascriptName);
                auto v8Function = CefV8Value::CreateFunction(methodName, _javascriptMethodHandler.get());

                value->SetValue(methodName, v8Function, V8_PROPERTY_ATTRIBUTE_NONE);
            }


Это c++ , и везде есть оператор"^". Это похоже на указатель, и, скорее всего, так оно и есть. Просто интересно, является ли это новой функцией какой-то версии C++ или это какой-то трюк с перегрузкой операторов.

Есть идеи?

br,
г

Что я уже пробовал:

сделал здесь главное-rtfm, но не смог найти определения.

[no name]

Это довольно распространено в коде C++/CLI.

1 Ответов

Рейтинг:
12

Jochen Arndt

Это C++/CLI-Википедия[^].


CPallini

5.