Başlatıcı listesini kullanmak genelde teşvik edilir. Şimdi aşağıdaki kodu (örnegiydi sadece soru daha anlaşılır hale getirmek için) olduğunu varsayalım:Bir kurucunun başlatıcı listesinde akıl sağlığı kontrolü yapabilir miyim?
class foo
{
public:
foo(ptr1* a, ptr2* b) : m_a(a), m_b(b), m_val(a->val) {}
/* code and members here */
};
buna val
almak KQUEUE çalışmadan önce a
BOŞ olmadığını kontrol etmek istiyorum. Orada bir sağlık kontrolü yapmamın bir yolu var mı?
Bu yeterince iyi bir uzlaşma. Daha sonra assistanları yapıcı gövdesine koyabilirim ve aslında düzgün bir şekilde ateş edecekler. (1) – Samaursa