Guest User

Untitled

a guest
Jun 21st, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. class sof{
  2. int teste;
  3. public:
  4. sof(int t) : teste(t){}
  5. );
  6.  
  7. class sof{
  8. int teste;
  9. public:
  10. sof(int t){
  11. teste = t;
  12. }
  13. );
  14.  
  15. class Tipo {
  16. int x;
  17. public:
  18. Tipo() {
  19. x = 0;
  20. }
  21. Tipo(int p) {
  22. x = p;
  23. }
  24. }
  25.  
  26. class sof {
  27. Tipo teste; //chama o construtor padrão
  28. public:
  29. sof(int t) {
  30. teste = Tipo(t); //chama o outro construtor
  31. }
  32. };
  33.  
  34. class sof {
  35. Tipo teste; //não chama nada
  36. public:
  37. sof(Tipo t) : teste(t) {} //chama o construtor com parâmetro
  38. };
  39.  
  40. #include <iostream>
  41.  
  42. class Tipo {
  43. int x;
  44. public:
  45. Tipo() {
  46. x = 0;
  47. std::cout << "tipo-defaultn";
  48. }
  49. Tipo(int p) {
  50. x = p;
  51. std::cout << "tipo-intn";
  52. }
  53. };
  54.  
  55. class sof {
  56. std::ostream& x;
  57. Tipo teste;
  58. public:
  59. sof(int t) : x(std::cout << "sofn") {
  60. std::cout << "sof-constrn";
  61. teste = Tipo(t);
  62. }
  63. };
  64.  
  65. int main() {
  66. sof s(10);
  67. return 0;
  68. }
  69.  
  70. sof
  71. tipo-default
  72. sof-constr
  73. tipo-int
Add Comment
Please, Sign In to add comment