This site uses cookies.
Some of these cookies are essential to the operation of the site,
while others help to improve your experience by providing insights into how the site is being used.
For more information, please see the ProZ.com privacy policy.
Traducción de manuales de uso, instructivos, etc. de aparatos, equipos y accesorios eléctricos y electrónicos; documentación de ayuda, manuales de usuario, etc. de productos de software.
Account type
Freelance translator and/or interpreter
Data security
This person has a SecurePRO™ card. Because this person is not a ProZ.com Plus subscriber, to view his or her SecurePRO™ card you must be a ProZ.com Business member or Plus subscriber.
Affiliations
This person is not affiliated with any business or Blue Board record at ProZ.com.
Discount(s): High volume -10% to -15% Payment before 3 days after delivery -30% Para residentes en el Perú -10%
Blue Board entries made by this user
0 entries
Payment methods accepted
MasterCard, PayPal, Money order, Wire transfer
Portfolio
Sample translations submitted: 1
English to Spanish: An excerpt from Borland C++ Programmer's Guide General field: Tech/Engineering Detailed field: Computers: Software
Source text - English
Constructors
and destructors
There
are several special member functions that determine how the objects
of a class are created, initialized, copied, and destroyed.
Constructors and destructors are the most important of these. They
have many of the characteristics of normal member functions ─you
declare and define them within the class, or declare them within the
class and define them outside─ but they have some unique
features.
1. They
do not have return value declarations (not even void).
2. They cannot be
inherited, though a derived class can call the base class's
constructors and destructors.
3. Constructors,
like most C++ functions, can have default arguments or use member
initialization lists.
4. Destructors
can be virtual, but
constructors cannot.
5. You can't take
their addresses.
int
main(void)
{
void
*ptr = base::base; // illegal
6. Constructors and
destructors can be generated by Borland C++ if they haven't been
explicitly defined; they are also invoked on many occasions without
explicit calls in your program. Any constructor or destructor
generated by the compiler will be public.
7. You cannot call
constructors the way you call a normal function. Destructors can be
called if you use their fully
qualified name.
{
...
X
*p;
...
p->X::~X(); //legal call of destructor
X::X(); //illegal call of constructor
...
}
8. The compiler
automatically calls constructors and destructors when defining and
destroying objects.
9. Constructors and
destructors can make implicit calls to operator new
and operator delete if
allocation is required for an object.
10. An object with a
constructor or destructor cannot be used as a member of a union.
If a class
X has one or more constructors,
one of them is invoked each time you define an object xof class X. The constructor
creates xand initializes it. Destructors reverse the process by
destroying the class objects created by constructors.
Constructors
are also invoked when local or temporary objects of a class are
created; destructors are invoked when these objects go out of scope.
Translation - Spanish
Constructores
y destructores
Hay
varias funciones miembro especiales que determinan cómo se crean, inicializan, copian y destruyen los objetos de una
clase. Las más importantes son los constructores y los
destructores. Tienen muchas de las características de las
funciones miembro normales ─se declaran y se definen dentro de
la clase, o se declaran dentro de la clase y se definen fuera─,
pero tienen algunos rasgos especiales:
1. No
tienen declaración de valor de retorno (ni siquiera void).
2. No pueden ser
heredadas, aunque una clase derivada puede llamar a los constructores
y destructores de la clase base.
3. Los
constructores, como la mayoría de las funciones de C++, pueden
tener argumentos por defecto o usar listas de inicialización
de miembros.
4. Los
destructores puedan ser virtuales (virtual),
pero los constructores no.
5. No se puede tomar
su dirección.
int
main(void)
{
void
*ptr = base::base; // no válido
6. Los constructores
y destructores pueden ser generados por Borland C++ si no han sido
definidos explicitamente; también son invocados en muchas
ocasiones sin llamadas explícitas en un programa. Cualquier
constructor o destructor generado por el compilador será
público.
7. No se puede
llamar a los constructores del modo en que se llama a una función
normal. Los destructores pueden ser llamados usando su nombre
completamente cualificado.
{
...
X
*p;
...
p->X::~X();
// llamada válida a destructor
X::X();
// llamada no válida a constructor
...
}
8. El compilador
llama automáticamente a los constructores y destructores
cuando se definen y destruyen objetos.
9. Los constructores
y los destructores pueden hacer llamadas implícitas al
operador new y al
operador delete si
se requiere asignación para un objeto.
10. Un
objeto con un constructor o un destructor no puede ser usado como
miembro de una unión.
Si una
clase X tiene uno o más
constructores, uno de ellos es invocado cada vez que se define un
objeto x de la clase X.
El constructor crea x y
lo inicializa. Los destructores invierten el proceso y destruyen los
objetos de la clase creados por los constructores.
Los
constructores también son invocados cuando se crean objetos
locales o temporales de una clase; los destructores son invocados
cuando estos objetos salen de ámbito.
Adobe Acrobat, Microsoft 365, Microsoft Excel, Microsoft Word, 7-Zip, ABBYY FineReader OCR Software , ArcSoft PhotoImpression, Audacity, CamStudio, Freemake Video Converter, Gimp, Google Translator Toolkit, HyperCam 2, OpenOffice, Photoscape, Ulead Photo Explorer , Windows 10, Windows 7, Powerpoint, Wordfast
Estudié Inglés desde los primeros años de la Primaria.
Trabajé por más de una década y media como docente en una prestigiosa universidad peruana teniendo a mi cargo asignaturas referidas mayormente a la programación computacional para las carreras profesionales de Ingeniería Eléctrica e Ingeniería Electrónica y como programador computacional.
He realizado traducciones sobre temas de diversa índole a través de los años, gran parte de ellas relacionadas con la ingeniería y la tecnología en los campos de la electricidad y la electrónica; así como traducciones de documentación integrada en los sistemas de ayuda de productos de software y documentación externa relacionada, sea para trabajos independientes o para entregar a mis alumnos como complemento a sus clases presenciales, en algunos casos con adaptación del texto, según las necesidades, para una mejor comprensión del tema.
This user has earned KudoZ points by helping others translate terms through ProZ.com. Click point total to see term translations provided.