jfranzoy | 10 Jan 2011 17:20
Picon

Re: frase graciosa sobre c++

Es muy buena. Igual no te salva de tener que conocerlas, para no
usarlas.

On Dec 14 2010, 10:56 am, Enrique Nieloud <eniel...@...> wrote:
> If you are an expert in the intricacies of C++, please consider this
> knowledge a kind of martial art - something a real master never uses
>
> http://yosefk.com/c++fqa/

--

-- 
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error. 
En caso de duda visita "http://groups.google.com/group/cppba"

Nicolas Bertoa | 11 Jan 2011 15:59
Picon

Polimorfismo entre C++ y Python

Hola como estan???

Segun he investigado puedo utilizar Boost::Python y SWIG para wrappear
clases de C++ a Python y viceversa.

Ahora sobre lo que no he encontrado informacion es sobre lo siguiente.

Supongamos que tengo la clase de C++:

class Base
{

public:

    virtual void Print();

};

Esta clase lo unico que hace es imprimir su nombre, es decir, "Base".

Ahora supongamos que la wrappeo para poder utilizarla desde Python.
Supongamos que en Python creo una clase Derivada que hereda a Base y
cambia la funcionalidad de Print() para imprimir "Derivada".

Ahora a esa clase Derivada la wrappeo de Python a C++.

La pregunta clave es: Voy a poder utilizar la clase wrappeada
polimorficamente???
Es decir, va a ser posible hacer en C++ lo siguiente??

(Continue reading)

Enrique Nieloud | 12 Jan 2011 12:40
Picon

Nueva Entrevista a Bjarne Stroustrup

http://www.codeguru.com/cpp/misc/article.php/c18357/An-Interview-with-C-Creator-Bjarne-Stroustrup.htm

--

-- 
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error. 
En caso de duda visita "http://groups.google.com/group/cppba"

Enrique Nieloud | 21 Jan 2011 17:37
Picon

Error C2664: Cannot convert ...

Hola gente,
Como está todo muy callado mando algo real que me está pasando:

Tengo la siguiente función:

template <typename T>
void drawBezier(Renderer<T>& renderer, const std::vector<Point<T> >&
points, int cutoff)
{
... zaraza
}

luego tengo el siguiente código que no compila en la línea señalada:

// Messy lines Halftone Screen
void gtr::messyHS(gtr::ImageRGBA& img,
	float freq, const gtr::BezierCurve<float>& curve, int width)
{
	gtr::ImageRGBA tmp(img.width(), img.height());
	float lineWidth = width / freq;
	gtr::Pen pen(tmp, lineWidth);
	gtr::Renderer<double> renderer(pen);
	renderer.color(COLOR_WHITE);
	gtr::ShiftBezier shiftBz(00.0f, width, curve);
	float i = -width / 2.0f;
	do {
		shiftBz(i); // shift the Bezier curve
		std::vector<Point<float> > points;
		bezier2pts<float>(shiftBz.get(), points);

(Continue reading)

Fernando Cacciola | 21 Jan 2011 17:43
Picon
Gravatar

Re: Error C2664: Cannot convert ...

Hola Enrique:

>                drawBezier<float>(renderer, points, 3);
>

rendered es <double> y estas especializando la funcion con <float>

Sacá el <float> o cambie rendered (y points)

Saludos

-- 
Fernando Cacciola
SciSoft Consulting, Founder
http://www.scisoft-consulting.com

--

-- 
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error. 
En caso de duda visita "http://groups.google.com/group/cppba"

Enrique Nieloud | 21 Jan 2011 17:45
Picon

Re: Error C2664: Cannot convert ...

Hola Fer,

>>                drawBezier<float>(renderer, points, 3);
> rendered es <double> y estas especializando la funcion con <float>
>
> Sacá el <float> o cambie rendered (y points)

Pasé totalmente por alto eso...
Mil gracias!

- Enrique

--

-- 
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error. 
En caso de duda visita "http://groups.google.com/group/cppba"

Daniel Gutson | 21 Jan 2011 18:16
Picon

Re: Error C2664: Cannot convert ...

Quiero aportar algo lejano...

 está bien el const-correctness del renderer? Se modifica el estado de un renderer por usarlo? (el renderer tiene lo que se va rendereando, o sólo los algoritmos?)

2011/1/21 Enrique Nieloud <enieloud-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Hola Fer,

>>                drawBezier<float>(renderer, points, 3);
> rendered es <double> y estas especializando la funcion con <float>
>
> Sacá el <float> o cambie rendered (y points)

Pasé totalmente por alto eso...
Mil gracias!

- Enrique

--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"



--
Who’s got the sweetest disposition?
One guess, that’s who?
Who’d never, ever start an argument?
Who never shows a bit of temperament?
Who's never wrong but always right?
Who'd never dream of starting a fight?
Who get stuck with all the bad luck?

--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
Enrique Nieloud | 21 Jan 2011 18:32
Picon

Re: Error C2664: Cannot convert ...

Si che. El código posteado no es muy lindo, y generalmente no me gusta
mandar código así en crudo, pero revisé eso, y sí, es correcto en este
caso, (dibuja concretamente y cambia su propio estado) y es más, -te
juro- pensé en vos!.

saludos

2011/1/21 Daniel Gutson <danielgutson@...>:
> Quiero aportar algo lejano...
>  está bien el const-correctness del renderer? Se modifica el estado de un
> renderer por usarlo? (el renderer tiene lo que se va rendereando, o sólo los
> algoritmos?)
>
> 2011/1/21 Enrique Nieloud <enieloud@...>
>>
>> Hola Fer,
>>
>> >>                drawBezier<float>(renderer, points, 3);
>> > rendered es <double> y estas especializando la funcion con <float>
>> >
>> > Sacá el <float> o cambie rendered (y points)
>>
>> Pasé totalmente por alto eso...
>> Mil gracias!
>>
>> - Enrique
>>
>> --
>> ¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido
>> este mesaje por error.
>> En caso de duda visita "http://groups.google.com/group/cppba"
>
>
> --
> Who’s got the sweetest disposition?
> One guess, that’s who?
> Who’d never, ever start an argument?
> Who never shows a bit of temperament?
> Who's never wrong but always right?
> Who'd never dream of starting a fight?
> Who get stuck with all the bad luck?
>
> --
> ¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido
> este mesaje por error.
> En caso de duda visita "http://groups.google.com/group/cppba"

--

-- 
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error. 
En caso de duda visita "http://groups.google.com/group/cppba"

Daniel Gutson | 21 Jan 2011 19:29
Picon

Re: Error C2664: Cannot convert ...



2011/1/21 Enrique Nieloud <enieloud-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Si che. El código posteado no es muy lindo, y generalmente no me gusta
mandar código así en crudo, pero revisé eso, y sí, es correcto en este
caso, (dibuja concretamente y cambia su propio estado) y es más, -te
juro- pensé en vos!.

:)

Si fuera millonario (en tiempo) te haría una revisión, parece q hay varias cosas por mejorar ahí.

  Daniel.
 

saludos

2011/1/21 Daniel Gutson <danielgutson-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>:
> Quiero aportar algo lejano...
>  está bien el const-correctness del renderer? Se modifica el estado de un
> renderer por usarlo? (el renderer tiene lo que se va rendereando, o sólo los
> algoritmos?)
>
> 2011/1/21 Enrique Nieloud <enieloud-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>>
>> Hola Fer,
>>
>> >>                drawBezier<float>(renderer, points, 3);
>> > rendered es <double> y estas especializando la funcion con <float>
>> >
>> > Sacá el <float> o cambie rendered (y points)
>>
>> Pasé totalmente por alto eso...
>> Mil gracias!
>>
>> - Enrique
>>
>> --
>> ¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido
>> este mesaje por error.
>> En caso de duda visita "http://groups.google.com/group/cppba"
>
>
> --
> Who’s got the sweetest disposition?
> One guess, that’s who?
> Who’d never, ever start an argument?
> Who never shows a bit of temperament?
> Who's never wrong but always right?
> Who'd never dream of starting a fight?
> Who get stuck with all the bad luck?
>
> --
> ¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido
> este mesaje por error.
> En caso de duda visita "http://groups.google.com/group/cppba"

--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"



--
Who’s got the sweetest disposition?
One guess, that’s who?
Who’d never, ever start an argument?
Who never shows a bit of temperament?
Who's never wrong but always right?
Who'd never dream of starting a fight?
Who get stuck with all the bad luck?

--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
Hernán Leoni | 27 Jan 2011 14:42
Picon

audio library

Hola a todos,

estoy empezando la búsqueda de una librería para manipular audio.
quería ver si tienen recomendaciones, los requisitos ideales serían que sea multiplataforma, que sea LGPL o similar, que tenga updates frecuentes y que tenga nuevas features en desarrollo actualmente,
en cuanto tengo mi análisis les comento, si tienen recomendaciones les agradezco

un saludo,

Hernán

--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"

Gmane