elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 212
61  Foros Generales / Noticias / Re: ¿Nuestros datos personales no valen nada? en: 18 Junio 2013, 22:05 pm
Yo creo que aquí, la mayoría tenemos más de una identidad online, porque a la hora de buscar curro si que necesito que las empresas puedan ver un perfil fuerte online, pero para otras cosas... no soy yo ;)
por ejemplo para el porno...
62  Programación / Programación General / Re: Entorno de desarrollo GUI's para C++. en: 18 Junio 2013, 15:13 pm
Visual estudio te permite crear Gui's para windows y creo que eclipse era Qt? Qt también tiene un entorno.
63  Programación / Programación General / Trabajar con boli y papel y crear esquemas? en: 18 Junio 2013, 15:10 pm
Trabajar en papel y crear esquemas?
Hola tengo un proyecto que estoy haciendo y con tantas clases herencias y todo me llego a perder y eso que lo estoy haciendo yo, mi duda es creeis que es recomendable trabaja con boli y papel para hacer esquemas de herencias y funcionamiento?
64  Programación / Programación C/C++ / Re: Añadir objetos vacios a vector para luego modificarlo. en: 17 Junio 2013, 12:58 pm
No es el operador de asignación, sino el constructor copia.

Sin probarlo se me ocurre lo siguiente:

Código
  1. sf::Texture t1;
  2. Layouts Nuevo;
  3. t1.loadFromFile("image/p1.png");
  4.  
  5. Widgets.push_back(Widget());
  6. Widgets.push_back(Widget());
  7. Widgets[0].setTexture(t1);
  8. Widgets[1].setTexture(t1);
  9. Widgets[1].setPosition(100,20);
  10. Layouts.push_back(Nuevo);
  11. Layouts[0]->addWidget(&Widget1);

Lo he conseguido haciendo que el vector sea de punteros.
Código
  1.    typedef vector<Layout*> ListLayouts;
  2. ....
  3.  
  4. sf::Texture t1;
  5.    t1.loadFromFile("image/p1.png");
  6.    Layout Nuevo;
  7.    Widgets.push_back(Widget());
  8.    Widgets.push_back(Widget());
  9.    Widgets[0].setTexture(t1);
  10.    Widgets[1].setTexture(t1);
  11.    Widgets[1].setPosition(100,20);
  12.    Layouts.push_back(&Nuevo);
  13.    Layouts[0]->addWidget(&Widget1);
  14.    Layouts[0]->addWidget(&Widgets[1]);
  15.  
Lo que intentaba era hacerlo de forma que no tuviera:
Código
  1. Layout Nuevo;

en plan Layouts.push_back(Layout());

Layout es una clase mi que hereda de otra clase de la libreria sfml

NoCopyable -> RenderTexture -> Layout.
65  Programación / Programación C/C++ / Añadir objetos vacios a vector para luego modificarlo. en: 17 Junio 2013, 11:48 am
Hola estoy haciendo unas clases que contienen miembro de vector, de la siguiente forma.
Código
  1. vector<clase1> listaclase1;
  2. listaclase1.push_back(clase1());
  3. listaclase1[0].add(x);
Hasta aquí va todo bien el problema es cuando la clase1 herede de una clase que tiene sobrecargado el operador "=" para que no sea copiable.

Código
  1. class SFML_SYSTEM_API NonCopyable
  2. {
  3. protected :
  4.    NonCopyable() {}
  5. private :
  6.    NonCopyable(const NonCopyable&);
  7.    NonCopyable& operator =(const NonCopyable&);
  8. };

entonces no puedo hacer lo que intentaba hacer arriba, haber si alguien me puede ayudar y encontrar una solucion sea con puntero o como sea.

He pensado que quizás estoy haciendo un mal hábito en el vector


TROZO DE MI CÓDIGO
Código
  1. sf::Texture t1;
  2.    t1.loadFromFile("image/p1.png");
  3.  
  4.    Widgets.push_back(Widget());
  5.    Widgets.push_back(Widget());
  6.    Widgets[0].setTexture(t1);
  7.    Widgets[1].setTexture(t1);
  8.    Widgets[1].setPosition(100,20);
  9.    Layouts.push_back(Layout());// Aquí ya falla
  10.    Layouts[0]->addWidget(&Widget1);
66  Foros Generales / Foro Libre / Re: Cunto tiempo te costo dominar una lenguaje programación en: 14 Junio 2013, 23:31 pm
llevo 3 años en c++ y no se nada :DDDDD
67  Programación / Programación C/C++ / Problema con std::vector y static en: 10 Junio 2013, 23:59 pm
Hola estoy ientntado hacer un vector static de punteros constantes y me da el error:
undefined reference to `Widget::ListWidget'|

pongo el supuesto código
Código
  1. typedef vector<const Widget*> ptrConst;// vector de punteros constantes
  2.  
Código
  1. private:
  2.    static ptrConst ListWidget;
Código
  1. ListWidget.push_back(this);
68  Programación / Programación C/C++ / Re: Necesito algo de ayuda en c++. Signals en: 9 Junio 2013, 18:56 pm
Esos son para mandarle señales a Threads...

Por si acaso: ¿Tienes experiencia con wxWidgets? Porque si eres novato yo no empezaría por ahí:
http://zetcode.com/gui/wxwidgets/
no tengo experiencia en eso, voy a mirar el link que me ahas pasado.

Mi duda básica es saber que función tiene hacer esto.
Por lo que veo es un miembro de Widget.
Código
  1. Signal::SignalID Widget::OnLostFocus
69  Programación / Programación C/C++ / Necesito algo de ayuda en c++. en: 9 Junio 2013, 17:18 pm
Necesito algo de ayuda en c++.
Estoy mirando unos códigos pero no se que es lo que hace lo paso un poco resumido.
Haber si alguien me pudiera explicar un poco lo que hace eso.
widget.hpp
Código
  1. class Widget ...
  2. static Signal::SignalID OnStateChange; //!< Fired when state changed.
  3. static Signal::SignalID OnGainFocus; //!< Fired when focus gained.
  4. static Signal::SignalID OnLostFocus;...
widget.cpp
Código
  1. namespace sfg {
  2.  
  3. // Signals.
  4. Signal::SignalID Widget::OnStateChange = 0;
  5. Signal::SignalID Widget::OnGainFocus = 0;
  6. Signal::SignalID Widget::OnLostFocus = 0;
  7. ...
Signals.hpp
Código
  1. class SFGUI_API Signal {
  2. public:
  3. typedef std::size_t SignalID; //!< Signal ID type.
70  Foros Generales / Noticias / Re: El exceso de publicidad espanta a los usuarios de Facebook en: 29 Mayo 2013, 19:50 pm
Por eso no lo uso xD. No lo he leido pero el titulo es lo que digo siempre Mucha ***** en facebook
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 212
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines