Ir para conteúdo
Fórum Script Brasil

My_Canvas

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que My_Canvas postou

  1. é realmente seria mais facil, mas é porque eu tenho que fazer desse jeito mesmo... Mas eu achei por ai como deve ser feito. Olha só: class CWindow { int x, y; public: CWindow(Color cor=Color(0,0,0), int x=0, int y=0) desse jeito o construtor vai inicializar sem problema algum :P Agradeço a juda aí!! brigadao!
  2. depois de muito testar, teve um jeito que funcionou, mas não sei se é o certo ou se é gambiarra. Eu inicializei apenas com um zero. CWindow(Color cor=0, int x=0, int y=0) alguém sabe se isso dá problema depois?
  3. na verdade isso aí deu na mesma. Mas eu testei assim mesmo pra eu ter certeza disso. E não funcionou...
  4. olá, estou tentado fazer isso já há um tempo... é o seguinte: eu tenho minha classe Color que grava as cores em RGB (int R, int G, int B), com o construtor inicializando o RGB em 0,0,0. Até aqui tudo certo.Aí tenho outra classe CWindow que o construtor dela usa parametros do tipo Color. É aí que está o problema. Como eu inicio esse construtor como default para essa classe Color?? seria tipo assim: class Color{ int r,g,b; public: Color(int r=0, int g=0, int b=0); ... } class CWindow { int x, y; public: CWindow(Color cor(???), int x=0, int y=0) ... } alguém tem alguma ideia de como resolver isso??
×
×
  • Criar Novo...