द्वारा इस झूलते है सूचक | संदर्भ उदाहरण:std :: अस्थायी स्ट्रिंग पर string_view - पकड़ आसन
#include <string>
#include <string_view>
#include <iostream>
std::string foo() {
return "test";
}
int main() {
std::string_view bar = foo(); // bar is pointed to destructed string
std::cout << bar << std::endl;
}
पता प्रक्षालक, यह नहीं पकड़ सकते तो कम से कम डिफ़ॉल्ट विकल्पों के साथ। क्या पता sanitizer के साथ ऐसी त्रुटियों को पकड़ना संभव है?
यूपीडी।
इस बग रिपोर्ट किया गया:
सके या तो कुछ भी मिल जाए, केवल ढेर पते detections, नहीं विलुप्त अस्थायी वापसी मूल्यों से वापसी: यहाँ क्या मैं अपने जीसीसी 6.2 (मैं थोड़ा संशोधित रेप्रो के रूप में मैं
c++1z
लिए पहुँच नहीं है) के साथ मिलता है। – Laurijssen