0
Bu işaretçiyi uçucu hale getirmek için yapıcı işlevinin sonunda uçucu anahtar sözcük ekleyebilirim ancak yapıcıda nasıl yapılacağını biliyorum. this
işaretçi değeri herhangi bir nesne için sabittir ve hiç bir şekilde değişmez olabilir, çünkü this
gibi uçucu işaretleme herhangi bir sense yapmazC++ kurucunun içinde bir uçucu işaretçi olarak nasıl yapılır
Zaten bir kurucuda hangi koşulların geçici olarak kullanılacağını merak ediyorum. Nesnenin aslında yararlı olması için birden fazla iş parçacığı için erişilebilir olması gerekir. –
Yapıcıları nitelendiremezsiniz, çünkü bir kurucunun çağrıldığı anda hiçbir nesne örneği bulunmadığından, yapıcılar bir nesne örneğindeki aşırı yük çözünürlüğü tarafından seçilmez. –
“Uçucu” nun neredeyse hiçbir zaman istediğin gibi olmadığına dikkat etmeliyim - onun semantiği umutsuzca daha az belirgindir ve * iş parçacığı güvenli hale getirmez. Çoğu durumda bunun yerine muhtemelen std :: atomic 'e ulaşmak istersiniz. –