我想知道這是什麼呢:basic_string的分配器
std::basic_string<char, std::char_traits<char>, std::allocator<char>>::
basic_string<char, std::char_traits<char>, std::allocator<char>>
(&myText, "hello world");
我的第一個猜測是,它的分配的「Hello World」的myText
變量 如果那麼這是什麼在這種情況下,這樣做是正確的:
if (v106 == v67 ||
std::basic_string<char, std::char_traits<char>, std::allocator<char>>::
basic_string<char, std::char_traits<char>, std::allocator<char>>
(&v109,"program"), v137 = 1)
{
BYTE3(v95) = 0;
}
它不是一個真正的狀態...
你的代碼有些東西被弄壞了。這是無效的C++。也許你在某處失去了一些線路? –
你從哪裏得到這段代碼?\ –
什麼是'char_std'?這是一種要求真實代碼的稍微粗魯的方式。 –