zashto ne mi raboti programata

6 отговора 357 прегледа
#1

zashto ne mi raboti programata

struct D {
D(const &D)
{
n = D::n % 10;
}
private:
int n;
};

Отговор
в отговор на cpp #2

Re: zashto ne mi raboti programata

a taka:
struct D {
D(const &D)
{
n = D.n % 10;
}
private:
int n;
};


stoj, ta gledaj
Отговор
в отговор на cpp #3

затова, защото....

struct D {

D(){}
D(const D& s) { n =s.n % 10; }
private:
int n;
};

не забравяй default конструктура

Отговор
в отговор на cpp #4

Re: zashto ne mi raboti programata

Abe ti za structora ili za clas govorish?

Vazna e ne celta, a putia koito ste izvurvish do neia
Отговор
в отговор на Satory #5

Re: zashto ne mi raboti programata

4e kakwa e razlikata?

stoj, ta gledaj
Отговор
в отговор на lndependent #6

Re: zashto ne mi raboti programata

pri class po default memberite sa private a pri struct i union sa public
syshtoto za bazowite klasowe pri naslediawane ako sa class po default
se naslediawat kato private a struct kato public

towa deto e definirano w onia struct e conversion constructor
shtoto wsyshnost se smiata za
D(const int&D) - kato int e po podrazbirane... makar che
w C++ niama declarirane s int po pdrazbirane ako ne e ukazan tipa...
az neznam dali i w C weche ima takawa konwencia, no tuka ima... ???

Отговор
в отговор на emo #7

Re: zashto ne mi raboti programata

ami to stawa6e wypros za towa, 4e ima sintakti4ni gre6ki, ni6to swyrzano sys semantikata na class i struct.
ina4e naistina onq copy constructor, kakto e napisan, move da se smqta ili za private, ili za public, no pyk mom4eto mnogo qsno e napisali struct, taka 4e i towa ne te byrka.
w C si go ima onq int po default, no i towa nqma wryzka s pitaneto.
4isto i prosto ima6e nqkolko ge6ki, idwa6ti ot nepoznawane na sintaksisa, i tolkoz.

stoj, ta gledaj
Отговор