Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class sof{
- int teste;
- public:
- sof(int t) : teste(t){}
- );
- class sof{
- int teste;
- public:
- sof(int t){
- teste = t;
- }
- );
- class Tipo {
- int x;
- public:
- Tipo() {
- x = 0;
- }
- Tipo(int p) {
- x = p;
- }
- }
- class sof {
- Tipo teste; //chama o construtor padrão
- public:
- sof(int t) {
- teste = Tipo(t); //chama o outro construtor
- }
- };
- class sof {
- Tipo teste; //não chama nada
- public:
- sof(Tipo t) : teste(t) {} //chama o construtor com parâmetro
- };
- #include <iostream>
- class Tipo {
- int x;
- public:
- Tipo() {
- x = 0;
- std::cout << "tipo-defaultn";
- }
- Tipo(int p) {
- x = p;
- std::cout << "tipo-intn";
- }
- };
- class sof {
- std::ostream& x;
- Tipo teste;
- public:
- sof(int t) : x(std::cout << "sofn") {
- std::cout << "sof-constrn";
- teste = Tipo(t);
- }
- };
- int main() {
- sof s(10);
- return 0;
- }
- sof
- tipo-default
- sof-constr
- tipo-int
Add Comment
Please, Sign In to add comment