Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了这个带有这样参数的函数。我想知道这里的 ^ 是什么意思。
bool GetDeviceInformation(String ^ port, LibCECConfiguration ^configuration, uint32_t timeoutMs){}
干杯,兰
那是一个 C++/CLI “参考”。特别是,这不是C++,而是 Microsoft 对其的扩展。在 C++ 中,插入符号始终是 XOR 运算符。
这是一个 CLI(通用语言界面)参考;在 Microsoft 的托管 C++ 环境中使用。它们与指针有相似之处。(例如,如果您要在 C++ 和 C# 之间构建互操作层,则需要在 C++ CLI 中进行编程)。
它不是标准的:在标准 C++ 中,^ 是异或运算符。