Bolehkah penghurai Spirit digunakan dengan auto?
auto bracketed_z = '[' >> +qi::char_('z') >> ']';
Apabila memberikan penghurai kepada pembolehubah automatik, seperti yang ditunjukkan di atas, kod ranap dengan kesalahan pembahagian. Walau bagaimanapun, menghantar penghurai terus kepada qi::parse() sebaris berfungsi dengan baik.
Tidak, penghurai Roh tidak bertujuan untuk digunakan dengan auto dalam Spirit V2.
Templat ungkapan Proto asas memegang rujukan kepada sementara. Menetapkan penghurai kepada pembolehubah auto menyebabkan penghurai disalin, yang mungkin mengakibatkan rujukan berjuntai.
Untuk menyelesaikan isu ini, anda boleh menggunakan kaedah berikut:
Atas ialah kandungan terperinci Bolehkah Penghurai Roh Digunakan dengan Pembolehubah `auto`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!