SW. moderatörler, Market'te parası ödenen bir ürün (gösterge) ücretsiz hale getirilirse, yasaklanma korkusu olmadan forumda çalışmasını açıkça göstermek ve tartışmak mümkün müdür? Veya bunu yapmanın en iyi yolu nedir?
Yousufkhodja Sultonov : SW. moderatörler, Market'te parası ödenen bir ürün (gösterge) ücretsiz hale getirilirse, yasaklanma korkusu olmadan forumda çalışmasını açıkça göstermek ve tartışmak mümkün müdür? Veya bunu yapmanın en iyi yolu nedir?
her türlü reklam yasaktır, hemen yasaklayın. riske atmamak daha iyi
class A {}; class B { public : staticint k; }; int B::k = 0 ; #define MACRO( classC, classB ) \ class classC : public classB { \ public : \ classC( A *aa ) : a( aa ) {} \ //(1) A *a; \ //(2) int f( int i ); \ }; \ int classC::f( int i ) \ { \ classB::k = i; \ //error: '::' - open parenthesis expected int j = classB::k; \ //нормально return j; \ } MACRO( C, B )
Ve örneğin (1) ve (2) satırları silinirse, hata olmaz. Neyi yanlış yaptılar!?
{
const int a;
A() : a( this .f()) {}
int f() { return ( 0 ); }
};
Veya daha da basit
{
const int a;
A() : a( this .f()) {}
int f() { return ( 0 ); }
};
Ilyas :
Почему список инициализации Вы не включаете в тело?
Çünkü const int a; Aksi mümkün değil mi?
Mecazi olarak konuşursak, bir sınıf nesnesi (bu dahil) ':' işaretiyle başlatılır.
SW. moderatörler, Market'te parası ödenen bir ürün (gösterge) ücretsiz hale getirilirse, yasaklanma korkusu olmadan forumda çalışmasını açıkça göstermek ve tartışmak mümkün müdür? Veya bunu yapmanın en iyi yolu nedir?
Derlerken hata
class B {
public :
static int k;
};
int B::k = 0 ;
#define MACRO( classC, classB ) \
class classC : public classB { \
public : \
classC( A *aa ) : a( aa ) {} \ //(1)
A *a; \ //(2)
int f( int i ); \
}; \
int classC::f( int i ) \
{ \
classB::k = i; \ //error: '::' - open parenthesis expected
int j = classB::k; \ //нормально
return j; \
}
MACRO( C, B )
web motoru hatası
her türlü reklam yasaktır, hemen yasaklayın. riske atmamak daha iyi
Blogda bir şube açmak daha iyidir, orada her şey mümkün.