Discussão |
| |
|
| durfos |
Fala ae pessoal, mudei arquitetura da Thing e coloquei tudo em um diretório só, eu acho que assim fica mais fácil. E os exemplos tambêm serão separados de acordo com a Classe. |
| durfos |
Maravilha, vou estudar esse cara, obrigado pela dica, uma coisa muito boa é que este programa já vem junto ao KDeveloper .. a IDE que eu uso. Vlw.
Abraços! |
| Rodrigo_ |
Uma dica: Se você quiser procurar erros de memória no seu programa (por exemplo se a memoria não está sendo liberada corretamente), tem um programa muito bom que analiza o programa e indica esses erros chamado . (OBS: Existem outros programas que fazem isso, mas eu gosto desse ai).
Você pode achar mais informações sobre ele em |
| durfos |
Sem problemas, a minha intenção é deixar Thing cada vez melhor e chegar ao ponto de usá-la com segurança e facilidade, qualquer erro bug ou coisa torta que alguém notar eu aceito correções e qualquer dúvida vamos debater.
Obrigado, Abraços. |
| Ch405 |
Abraços. |
| durfos |
Opa, claro que ajudou,
Como eu sempre digo, toda ajuda é bem vinda !
Abraços. |
| Luiz Pestana |
Se vc está usando C++, apos declarar e inicializar um ponteiro vc deve chamar o DELETE, veja:
MeuObjetoC* ptr = new MeuObjetoC(...);
ptr->funcao(...)..... utilize seu objeto
delete ptr; // ISSO AQUI LIBERA O OBJETO DA MEMORIA
Espero ter ajudado!
Abraços! |
| durfos |
CH405, Obrigado,
Não vou negar que estou bastante feliz em ter Feedback de alguêm, ainda sendo um Feedback positivo fico mais feliz ainda.
Bem a minha próxima parte, ou melhor a atual, é fazer um classe chamada TimeVault, que tem por finalidade manter um tempo de espera, por exemplo para uma porta que abre e fecha a cada 5 segundos. Depois começar a trabalhar na classe Animation e Sprite, considerando que cada Sprite pode ter mais de uma animação a classe Animation será um vetor de animações.
Quanto ao encapsulamento como eu sou novato no OOP e esse é meu primeiro grande projeto usando este método de programação (com C++), eu prefiro usar tudo public e depois definir o que realmente é importante se ver no objeto, eu não sei se essa é a melhor forma de fazer, mas por enquanto esta dando certo.
Pode explicar ? por favor, abraços. |
| Ch405 |
E aí, ? Primeiro gostaria de parabeniza-lo pela iniciativa e espero poder usar o Thing em breve.
Notei que em algumas classes que baixei você precisa melhorar o encapsulamento, os atributos estão declarados como públicos... e na classe sprite se não estou enganado você não devolve a memória alocada só seta o ponteiro para NULL.
Espero ter ajudado pelo menos um pouco e desculpe se "chovi no molhado".
Abraços e boa programação. |
| durfos |
Foram liberadas 4 classes para o Thing - Framework, apesar de estarem em versões iniciais, já fazem o básico do proposto para cada uma delas.
As próximas classes são:
|
|