at how to pass a bool by reference'a baktım, ancak bu işlev içinde boole döndü. Ayrıca here on stack overflow'u da inceledim, ancak yorumcular tarafından yapılan öneriler durumumu iyileştirmedi. Açıkçası myTreeNode*
türünü döndürürBool değişkeni, bool olmayan bir işleve referans olarak nasıl iletilir?
myTreeNode* search_tree(myTreeNode *test_irater, char p_test, bool &flag)
: Yani
Ben bir işlevi var. Ayrıca, fonksiyonun değerini değiştirmek istediğimbool flag
değişkenim de var. Ben referans olarak bool geçmesine çalıştığınızda Ancak, ben bir bool dönmeden referans olarak bir bool geçirilmesi konusunda gitmek nasıl
error: invalid initialization of non-const reference of type 'bool&' from an rvalue of type 'bool*'|
bir hata mesajı alıyorum? İlgili ise, CodeBlock'ların en son sürümü üzerinde çalışıyorum.
Düzenleme: kaldırın bool*
dönüştürülür &flag
anlam
test_irater = search_tree(test_irater, p_test, &flag);
Lütfen bu hatayı üreten kodu göster. – jtbandes
Kodu göstermeye düzenledim. –