cyanic-selkie/wikianc huggingface dataset:
Antonio Imbert Barrera
Ostentó'l rangu de mayor xeneral vitaliciamente a partir de 1962 (transitoriamente tuvo'l rangu de teniente xeneral cuando foi ministru de Defensa de 1982 a 1986). Formó parte de la intriga que dio muerte al dictador Rafael Trujillo el 30 de mayu de 1961. Dos años más tarde participó nel golpe d'Estáu contra'l presidente Juan Bosch y tuvo ente los elementos qu'evitaron la reposición de Bosch mientres la Guerra Civil Dominicana de 1965, na cual llegó a encabezar el autodenominado Gobiernu de Reestructuración Nacional (el bandu anti-boschista) como presidente tres l'arrenunciu del xeneral Pedro Bartolomé Benoit van der Horst.
Vida temprana y familia
Los sos padres fueron María del Consuelo Barrera Steinkopf, d'ascendencia gallega, alemana y francesa (yera fía d'Antonio de la Barrera Pasarín y d'Adriana Isabel Steinkopf Jannaut), y el xeneral Segundu Manuel Imbert Mesnier, d'ascendencia francesa (yera fíu de Segundu Francisco Imbert y Manuela Mesnier).
De la dictadura de Trujillo a la Guerra d'Abril
Imbert foi militar a temprana edá. Fízose pilotu. Tuvo puestos importantes mientres el réxime dictatorial de Rafael Leónidas Trujillo siendo unos de los sos primeros cargos el de gobernador de Puerto Plata na década de 1940. Foi direutor de la llotería nacional.
L'apresamientu en 1956 del so hermanu Segundu tres una redada contra enemigos del dictador Trujillo.
Sobrevivió, con Luis Amiama Tió, a la intriga en que foi asesináu Trujillo el martes 30 de mayu de 1961. Foi declaráu "Héroe Nacional"; en 1962 concedióse-y el rangu de Xeneral Advitam.
Figuró ente los militares que derrocaron el gobiernu de Juan Bosch en 1963.
Na Guerra d'Abril encabezó una de les facciones en braceos qu'enfrentó al gobiernu constitucionalista lideráu pol coronel Francisco Caamaño, qu'intentaba reponer a Juan Bosch na presidencia, la so facción denominada Gobiernu de Reconstrucción Nacional, sofitada poles tropes interventoras, el so Gobiernu de Reconstrucción Nacional, nun robló l'acta de paz, que presentaba la OEA, sinón que los miembros del so gobiernu y el gabinete completu, arrenunciaron a este mientres un actu televisáu al país pola televisión dominicana, esto y la firma de l'acta per parte del gobiernu constitucionalista punxo fin la Guerra d'Abril.
Como presidente del Gobiernu de Reconstrucción Nacional participó viviegamente na direición de la "Operación Llimpieza" contra los combatientes constitucionalistas de la zona norte de la capital. Numberosos testigos afirmaron que mientres los combates les tropes del GRN cometieron crímenes tales como violaciones, fusilamientos, llanzamientu de prisioneros encadenaos al ríu Ozama y desapaiciones.
A pesar de que pretendía ocupar el cargu de presidente provisional que finalmente foi dau a Héctor García Godoy, prometiendo a los norteamericanos plegase totalmente ante les sos esixencies, el mesmu nun-y foi ufiertáu. Foi esta la razón del so arrenunciu televisáu y de la so negativa a roblar los alcuerdos de paz que punxeron fin a la Guerra d'Abril.
Les sos actuaciones mientres el golpe d'estáu a Juan Bosch y la Guerra d'Abril, anulen, según munchos, la so condición de "héroe nacional".
Atentáu
El 21 de marzu de 1967 foi atacáu a tiros cuando transitaba col so vehículu pela avenida Pedro Henríquez Ureña na Ciudá de Santu Domingu, recibiendo dellos impautos de bala.
Traxedia de Dominicana d'Aviación
El 15 de febreru de 1970 s'estrelló'l vuelu DC-9 de Dominicana d'Aviación, nel cual viaxaben la so hermana Aída Imbert, la so esposa Guarina Tessón Hurtado, y la so fía la deportista Leslie Imbert Tessón.
Política
Foi Secretariu (Ministru) de les Fuercies Armaes dende 1986 hasta 1988. En 1989 foi designáu presidente del Conseyu d'Alministración de la otrora paraestatal Rosario Dominicana.
Muerte
Finó'l 31 de mayu de 2016; según la so sobrina, Carmen Imbert Brugal la causa del decesu foi entueyos d'una neumonía. El presidente Danilo Medina decretó tres díes de llutu nacional.
Reconocencies
Imbert Barrera foi gallardoniáu cola distinción de Héroe Nacional por dar muerte a Trujillo; amás foi condecoráu cola Orde al Méritu de Duarte, Sánchez y Mella. Amás foi mayor xeneral pa tola vida.
Solicitú pa desaposiar a Imbert de les sos distinciones
En setiembre de 2013, la Fundación de Militares Constitucionalistas del 25 d'abril de 1965 solicitó al Congresu Nacional de la República Dominicana qu'estudiara la posibilidá de desaposiar al xeneral Antonio Imbert Barreres de la so condición d'Héroe Nacional y de xeneral ad vitam de les Fuercies Armaes, por considerar qu'esti actuó en contra de los preceptos constitucionales al participar nel golpe d'Estáu a Juan Bosch, sofitar la intervención estauxunidense mientres la Guerra Civil de 1965 y encabezar el gobiernu de Reconstrucción Nacional.
C++
C++ ye un llinguaxe de programación diseñáu a mediaos de los años 1980 por Bjarne Stroustrup. La intención de la so creación foi l'estender al llinguaxe de programación C mecanismos que dexen la manipulación d'oxetos. Nesi sentíu, dende'l puntu de vista de los llinguaxes empobinaos a oxetos, el C++ ye un llinguaxe híbridu.
Darréu añediéronse facilidaes de programación xenérica, que se sumaron a los paradigmes de programación estructurada y programación empobinada a oxetos. Por esto suel dicir que'l C++ ye un llinguaxe de programación multiparadigma.
Anguaño esiste un estándar, denomináu ISO C++, al que se xuntaron la mayoría de los fabricantes de compiladores más modernos. Esisten tamién dellos intérpretes, tales como ROOT.
Una particularidá del C++ ye la posibilidá de redefinir los operadores, y de poder crear nuevos tipos que se porten como tipos fundamentales.
Exemplos
De siguío cítase un programa d'exemplu Hola mundu escritu en C++:
Al usar la direutiva  dízse-y al compilador que busque ya interprete tolos elementos definíos nel archivu qu'acompaña la direutiva (nesti casu,  ). Pa evitar sobrescribir los elementos yá definíos al pone-yos igual nome, creáronse los espacios de nomes o  del singular n'inglés. Nesti casu hai un espaciu de nomes llamáu, que ye onde s'inclúin les definiciones de toles funciones y clases que conformen la biblioteca estándar de C++. Al incluyir la sentencia  tamos diciéndo-y al compilador que vamos usar l'espaciu de nomes   polo que nun vamos tener qu'incluyilo cuando usemos elementos d'esti espaciu de nomes, como pueden ser los oxetos   y , que representen el fluxu de salida estándar (típicamente la pantalla o una ventana de testu) y el fluxu d'entrada estándar (típicamente'l tecláu).
La definición de funciones ye igual qu'en C, salvu pola carauterística de que si  nun va recoyer argumentos, nun tenemos por qué pone-y los, a diferencia de C, onde había que ponelos explícitamente, anque nun se fueren usar. Queda solo comentar que'l símbolu  conozse como operador d'insertamientu, y grosso modo ta unviando a   lo que queremos amosar por pantalla por que lo pinte, nesti casu la cadena. El mesmu operador  puede usase delles vegaes na mesma sentencia, de forma que gracies a esta carauterística vamos poder concatenar l'oxetu   a la fin, que'l so resultáu va ser imprimir una torna de llinia.
Tipos de datos
C++ tien los siguientes tipos fundamentales:
El modificador  puede aplicase a enteros pa llograr númberos ensin signu (por omisión los enteros contienen signu), colo que se consigue un rangu mayor de númberos naturales.
Tamaños asociaos
Según la máquina y el compilador que s'utilice los tipos primitivos pueden ocupar un determináu tamañu en memoria. La siguiente llista ilustra'l númberu de bits qu'ocupen los distintos tipos primitivos na arquiteutura x86.
Otres arquitectures pueden riquir distintos tamaños de tipos de datos primitivos. C++ nun diz nada alrodiu de cuál ye'l númberu de bits nun byte, nin del tamañu d'estos tipos; más bien, ufierta solamente les siguientes "garantíes de tipos":
Wchar_t
Pa la versión del estándar que se publicar en 1998, decidió añedir el tipu de datu, que dexa l'usu de calteres Unicode, a diferencia del tradicional  , que contempla a cencielles al códigu de calteres ASCII estendíu. De la mesma, definióse pa la mayoría de les funciones y clases, tantu de C como de C++, una versión pa trabayar con, onde usualmente se prefija el calter w al nome de la función (n'ocasiones el calter ye un infixu). Por casu:
Cabo resaltar qu'en C se define  como:
Ente qu'en C++ ye en sí mesmu un tipu de datu.
La pallabra reservada "void"
La pallabra reservada  define en C++ el conceutu de non esistencia o non atribución d'un tipu nuna variable o declaración. Esto ye, una función declarada como  nun va devolver nengún valor. Esta pallabra reservada tamién puede usase pa indicar qu'una función nun recibe parámetros, como na siguiente declaración:
Saint-Gobert
Tien una población de y una superficie de  km².
C++
La pallabra reservada "void"
Anque l'enclín actual ye la de nun asitiar la pallabra "void".
Amás utilízase pa determinar qu'una función nun retorna un valor, como en:
Hai de solliñar que  nun ye un tipu. Una función como la declarada enantes nun puede retornar un valor per mediu de <tt>return</tt>: la pallabra clave va sola. Nun ye posible una declaración del tipu:
Nesti sentíu,  portar de forma llixeramente distinta a como lo fai en C, especialmente tocantes al so significáu en declaraciones y prototipos de funciones.
Sicasí, la forma especial <tt>void *</tt> indica que'l tipu de datos ye un punteru. Por casu:
Indica que <tt>memoria</tt> ye un punteru a dalguna parte, onde se guarda información de dalgún tipu. El programador ye responsable de definir estos "dalgún", esaniciando toa ambigüedá. Una ventaya de la declaración "void *" ye que puede representar al empar dellos tipos de datos, dependiendo de la operación de cast escoyida. La memoria qu'apuntemos ayundes, nel exemplu anterior, bien podría almacenar un enteru, un flotante, una cadena de testu o un programa, o combinaciones d'estos. Ye responsabilidá del programador recordar qué tipu de datos hai y garantizar l'accesu fayadizu.
La pallabra "NULL"
Amás de los valores que pueden tomar los tipos enantes mentaos, esiste un valor llamáu NULL, seya los casu numbéricu pa los enteros, calter pal tipu char, cadena de testu pal tipu string, etc. El valor NULL, espresa, polo regular, la representación d'una Macro, asignada al valor "0".
Tenemos entós que:
Principios
Tou programa en C++ tien de tener la función principal  (sacantes que se especifique en tiempu de compilación otru puntu d'entrada, qu'en realidá ye la función que tien el  )
La función principal del códigu fonte <tt>main</tt> tien de tener unu de los siguientes prototipos:
<tt>int main</tt>
<tt>int main(int argc, char** argv)</tt>
Anque nun ye estándar delles implementaciones dexen
<tt>int main(int argc, char** argv, char** env)</tt>
La primera ye la forma por omisión d'un programa que nun recibe parámetros nin argumentos. La segunda forma tien dos parámetros: argc, un númberu que describe'l númberu d'argumentos del programa (incluyendo'l nome del programa mesmu), y argv, un punteru a un array de punteros, de argc elementos, onde l'elementu <tt>argv[i]</tt> representa'l i-ésimo argumentu apurríu al programa. Nel tercer casu añedir la posibilidá de poder aportar a les variables de redolada d'execución de la mesma forma que s'apuerta a los argumentos del programa, pero reflexaos sobre la variable env.
El tipu de torna de <tt>main</tt> ye un valor enteru int. Al rematar la función, tien d'incluyise'l valor de torna (por casu, <tt>return 0;</tt>, anque l'estándar preve solamente dos posibles valores de torna: EXIT_SUCCESS y EXIT_FAILURE, definíes nel archivu <tt>cstdlib</tt>), o salir per mediu de la función <tt>exit</tt>. Alternativamente puede dexase en blancu, y nesi casu el compilador ye responsable d'amestar la salida fayadiza.
El conceutu de clase
Los oxetos en C++ son abstraídos por aciu una clase. Según el paradigma de la programación empobinada a oxetos un oxetu consta de:
Atributo o variables miembru
Un exemplu de clase que podemos tomar ye la clase perru. Cada perru comparte unes carauterístiques (atributos). El so númberu de pates, el color de la so pelame o'l so tamañu son dalgunos de los sos atributos. Les funciones que la faigan llatir, camudar el so comportamientu... eses son les funciones de la clase.
Constructores
Son unos métodos especiales que s'executen automáticamente al crear un oxetu de la clase. Na so declaración nun s'especifica'l tipu de datu que devuelven, y tienen el mesmu nome que la clase a la que pertenecen. Al igual qu'otros métodos, puede haber dellos constructores sobrecargados, anque nun pueden esistir constructores virtuales.
Como carauterística especial a la d'implementar un constructor, xusto dempués de la declaración de los parámetros, atópase lo que se llama "llista de inicializadores". El so oxetivu ye llamar a los constructores de los atributos que conformen l'oxetu a construyir.
Si compilamos y executamos l'anterior programa, llogramos una salida que tien de ser similar a la siguiente:
Coordenada X: 0 Coordenada Y: 0
Esisten dellos tipos de constructores en C++:
Constructores + Memoria heap Un oxetu creáu de la forma que se vio hasta agora, ye un oxetu que vive dientro del scope(les llaves { }) nel que foi creáu. Por que un oxetu pueda siguir viviendo cuando se saque del scope nel que se creó, tien de crear en memoria heap. Pa esto, utilízase l'operador new, que asigna memoria p'almacenar al oxetu creáu, y amás llama al so constructor(polo que se-y pueden unviar parámetros). L'operador new utilizar de la siguiente manera:
Amás, col operador new[] pueden crease arrays (coleiciones o llistes ordenaes) de tamañu dinámicu:
Destructores
Los destructores son funciones miembru especiales llamaes automáticamente na execución del programa, y por tanto nun tienen por qué ser llamaes explícitamente pol programador. Los sos principales cometíos son:
Los destructores son invocaos automáticamente al algamar el fluxu del programa'l fin del ámbitu nel que ta declaráu l'oxetu. L'únicu casu nel que se debe invocar explícitamente al destructor d'un oxetu, ye cuando esti foi creáu por aciu l'operador new, esto ye, qu'esti vive en memoria heap, y non na pila d'execución del programa. La invocación del destructor d'un oxetu que vive en heap realízase al traviés del operador delete o delete[] pa arrays. Exemplu:
Esisten dos tipos de destructores pueden ser públicos o privaos, según si declárense:
Funciones miembru
Función miembro ye aquella que ta declarada n'ámbitu de clase. Son similares a les funciones habituales, cola salvedá de que'l compilador realizara'l procesu de Decoración de nome (Name Mangling n'inglés): Va Camudar el nome de la función añediendo un identificador de la clase na que ta declarada, pudiendo incluyir calteres especiales o identificadores numbéricos. Esti procesu ye invisible al programador. Amás, funcionar miembru reciben implícitamente un parámetru adicional: El punteru <tt>this</tt>, que referencia al oxetu qu'executa la función.
Funcionar miembru invóquense aportando primero al oxetu al cual refieren, cola sintaxis: <tt>myobject.mymemberfunction</tt>, esto ye un claru exemplu d'una función miembru.
Casu especial ye'l de funcionar miembru estátiques. A pesar de que son declaraes dientro de la clase, col usu de la pallabra clave <tt>static</tt> nun van recibir el punteru <tt>this</tt>. Gracies a esto nun ye necesariu crear nenguna instancia de la clase pa llamar a esta función, sicasí, solo podrá aportase a los miembros estáticos de la clase yá que estos nun tán acomuñaos al oxetu sinón al tipu. La sintaxis pa llamar a esta función estática ye <tt>mytype::mystaticmember</tt>.
Plantíes
Les plantíes son el mecanismu de C++ pa enllantar el paradigma de la programación xenérica. Dexen qu'una clase o función trabaye con tipos de datos astractos, especificándose más palantre cualos son los que quieren usase. Por casu, ye posible construyir un vector xenéricu que pueda contener cualquier tipu d'estructura de datos. D'esta forma pueden declarase oxetos de la clase d'esti vector que contengan enteros, flotantes, polígonos, figures, fiches de personal, etc.
Por casu:
La función <tt>max</tt> ye un exemplu de programación xenérica, y daos dos parámetros d'un tipu T (que puede ser <tt>int</tt>, <tt>long</tt>, <tt>float</tt>, <tt>double</tt>, etc.) va devolver el mayor d'ellos (usando l'operador <tt>></tt>). Al executar la función con parámetros d'un ciertu tipu, el compilador va intentar "calzar" la plantía a esi tipu de datos, o bien va xenerar un mensaxe d'error si fracasa nesi procesu.
Especialización
El siguiente exemplu:
crea una plantía so la cual pueden ser definíes nel códigu de cabecera cualesquier funciones especializaes pa un tipu de datos como <tt>int myfunction(int), int myfunction(std::string), int myfunction(bool)</tt>, etcétera:
Caúna d'estes funciones tien la so propia definición (cuerpu). Cada cuerpu distintu, non equivalente ("non convertible") correspuende a una especialización. Si una d'estes funciones nun fuera definida, el compilador va tratar d'aplicar les conversiones de tipos de datos que-y fueren dexaes pa "calzar" una de les plantíes, o va xenerar un mensaxe d'error si fracasa nesi procesu.
Toles definiciones habilitaes d'una plantía tienen de tar disponibles al momentu de la compilación, polo cual nun ye posible anguaño "compilar" una plantía como archivu d'oxetu, sinón a cencielles compilar especializaciones de la plantía. Poro, les plantíes distribúyense xunto col códigu fonte de l'aplicación. N'otres pallabres, nun ye posible compilar la plantía <tt>std::vector< ></tt> a códigu oxeto, pero sí ye posible, por casu, compilar un tipu de datos <tt>std::vector<std::string></tt>.
‎Clases astractes
En C++ ye posible definir clases astractes. Una clase astracta, o clase base astracta (ABC), ye una que ta diseñada solo como clase padre de les cualos débense derivar clases fíes. Una clase astracta usar pa representar aquelles entidaes o métodos que dempués s'implementarán nes clases derivaes, pero la clase astracta en sí nun contién nenguna implementación -- solamente representa los métodos que se deben implementar. Por ello, nun ye posible instanciar una clase astracta, pero sí una clase concreta qu'implemente los métodos definíos nella.
Les clases astractes son útiles pa definir interfaces, esto ye, un conxuntu de métodos que definen el comportamientu d'un módulu determináu. Estes definiciones pueden utilizase ensin tener en cuenta la implementación que se va faer d'ellos.
En C++ los métodos de les clases astractes defínense como funciones virtuales pures.
Nel exemplu, la clase <tt>ConcretaA</tt> ye una implementación de la clase <tt>Astracta</tt>, y la clase <tt>ConcretaB</tt> ye otra implementación. Tien De notase que'l <tt>= 0</tt> ye la notación qu'emplega C++ pa definir funciones virtuales pures.
Espacios de nomes
Una adición a les carauterístiques de C son los espacios de nome (namespace n'inglés), que pueden describise como árees virtuales so les cualos ciertos nomes de variable o tipos tienen validez. Esto dexa evitar los escurrimientos de conflictos ente nomes de funciones, variables o clases.
L'exemplu más conocíu en C++ ye l'espaciu de nomes <tt>std::</tt>, que almacena toles definiciones nueves en C++ que difieren de C (delles estructures y funciones), según les funcionalidades propies de C++ (streams) y los componentes de la biblioteca STL.
Por casu:
Como puede trate, les invocaciones direutes a mio_valor van dar accesu solamente a la variable descrita llocalmente; p'aportar a la variable del espaciu de nomes mio_paquete ye necesariu aportar específicamente l'espaciu de nomes. Un atayu encamentáu pa programes senciellos ye la direutiva <tt>using namespace</tt>, que dexa aportar a los nomes de variables del paquete deseyáu en forma direuta, siempres y cuando nun se produza dalguna ambigüedá o conflictu de nomes.
Heriedu
Esisten dellos tipos d'heriedu ente clases nel llinguaxe de programación C++. Estos son:
Heriedu simple
L'heriedu en C++ ye un mecanismu d'astracción creáu pa poder facilitar y ameyorar el diseñu de les clases d'un programa. Con ella puédense crear nueves clases a partir de clases yá feches, siempres y cuando tengan un tipu de rellación especial.
Nel heriedu, les clases derivaes "herieden" los datos y funcionar miembru de les clases base, pudiendo les clases derivaes redefinir estos comportamientos (polimorfismu) y añedir comportamientos nuevos propios de les clases derivaes. Pa nun romper el principiu de encapsulamiento (despintar datos que'l so conocencia nun ye necesariu pal usu de les clases), apúrrese una nueva manera de visibilidá de los datos/funciones: "protected". Cualquier cosa que tenga visibilidá protected va portase como pública na clase Base y nes que componen la xerarquía d'heriedu, y como privada nes clases que NUN sían de la xerarquía del heriedu.
Antes d'utilizar l'heriedu, tenémonos que faer una entruga, y si tien sentíu, podemos intentar usar esta xerarquía: Si la frase <claseB> YE-UN <claseA> tien sentíu, entós tamos ante un posible casu d'heriedu onde clase A va ser la clase base y clase B la derivada.
Exemplu: clases Barco, Acorazáu, Cargueru, etc. Un Acorazáu YE-UN Barcu, un Cargueru YE-UN Barcu, un Tresatlánticu YE-UN Barcu, etc.
A lo último, hai que mentar qu'esisten 3 clases d'heriedu que s'estremen na manera de remanar la visibilidá de los componentes de la clase resultante:
Heriedu múltiple
La heriedu múltiple ye'l mecanismu que dexa al programador faer clases derivaes a partir, non d'una sola clase base, sinón de delles. Pa entender esto meyor, pongamos un exemplu: Cuando ves a quien te atiende nuna tienda, como persona que ye, vas poder suponer que puede falar, comer, andar, pero, per otru llau, como emplegáu que ye, tamién vas poder suponer que tien un xefe, que puede cobrate dineru pola compra, que puede devolvete'l cambéu, etc. Si esto treslladar a la programación sería heriedu múltiple (clase emplegáu_tienda):
Por tanto, ye posible utilizar más d'una clase por qu'otra heriede les sos carauterístiques.
Sobrecarga d'operadores
La sobrecarga d'operadores ye una forma de faer polimorfismu. Ye posible definir el comportamientu d'un operador del llinguaxe por que trabaye con tipos de datos definíos pol usuariu. Non toos el operadores de C++ son facederos de sobrecargar, y, ente aquellos que pueden ser sobrecargados, tienen de cumplise condiciones especiales. En particular, el operadores <tt>sizeof</tt> y <tt>::</tt> nun son sobrecargables.
Nun ye posible en C++ crear un operador nuevu.
Los comportamientos de los operadores sobrecargados implementar de la mesma manera qu'una función, sacantes esta va tener un nome especial:
Los siguientes operadores pueden ser sobrecargados:
Puesto que esti operadores son definíos pa un tipu de datos definíu pol usuariu, este ye llibre d'asigna-yos cualesquier semántica que deseye. Sicasí, considérase de primera importancia que les semántiques sían tan paecíes al comportamientu natural de los operadores como por que el usu de los operadores sobrecargados seya intuitivu. Por casu, l'usu del operador unario - tuviera de camudar el "signu" d'un "valor".
El operadores sobrecargados nun dexen de ser funciones, polo que pueden devolver un valor, si esti valor ye del tipu de datos col que trabaya l'operador, dexa l'encadenamientu de sentencies. Por casu, si tenemos 3 variables A, B y C d'un tipu T y sobrecargamos l'operador = por que trabaye col tipu de datos T, hai dos opciones: si l'operador nun devuelve nada una sentencia como "A=B=C;" (ensin les comines) daría error, pero si devuélvese un tipu de datos T al implementar l'operador, dexaría concatenar cuantos elementos quixérense, dexando daqué como "A=B=C=D=...;"
Standard Template Library (STL)
Los llinguaxes de programación suelen tener una serie de biblioteques de funciones integraes pa la manipulación de datos a nivel más básicu. En C++, amás de poder usar les biblioteques de C, puede usase la nativa STL (Standard Template Library), mesma del llinguaxe. Apurre una serie plantíes (templates) que dexen efectuar operaciones sobre l'almacenáu de datos, procesáu d'entrada salida.
Biblioteca d'entrada y salida
Les clases basic_ostream y basic_stream, y los oxetos cout y cin, apurren la entrada y salida estándar de datos (teclado/pantalla). Tamién ta disponible cerr, similar a cout, usáu pa la salida estándar d'errores. Estes clases tienen sobrecargados el operadores << y >>, respeutivamente, al envís de ser útiles nel insertamientu/estracción de datos a dichos fluxos. Son operadores intelixentes, yá que son capaces d'afaese al tipu de datos que reciben, anque vamos tener que definir el comportamientu de felicidá entrada/salida pa clases/tipo de datos definíos pol usuariu. Por casu:
Fstreams
Tipu de fluxu pal manexu de ficheros. La definición previa de ostreams/istreams ye aplicable a esti apartáu. Esisten tres clases (ficheros de llectura, d'escritura o de llectura/escritura): ifstream,ofstream y fstream.
Como abrir un ficheru: (nome_variable_ficheru).open("nome_ficheru.dat/txt", ios::in); p'abrir en modo lectura. (nombrevariablefichero).open("nome_ficheru.dat/txt", ios::out); p'abrir en modo escritura.
Exemplu: f.open("datos.txt", ios::in);
Como cerrar el ficheru: nome_variable_ficheru.close;
Exemplu: f.close;
Lleer un ficheru: 1-Si ye ficheru de testu planu:
2-Si ye un ficheru binariu(.dat); nome_variable_ficheru.read((char*)&nome_variable, sizeof(tipu_variable));
Exemplu:
f.read((char*)&y, sizeof(int)); Escribir un ficheru: 1-Si ye ficheru de testu(.txt): nombrevariable<<"testu"; onde "testu" puede ser tamién una variable de cualquier tipu primitivu, o un string.
Exemplu: f<<HOLA;
2-Si ye un ficheru binariu(.dat); nome_variable_ficheru.write((char*)&nome_variable, sizeof(tipu_variable));
f.write((char*)&y, sizeof(int));
Pueden abrir pasando al constructor los parámetros relativos al allugamientu del ficheru y la manera d'apertura:
Sstreams
Destáquense dos clases, ostringstream y istringstream. Tou lo enantes dicho ye aplicable a estes clases. Traten a una cadena como si d'un fluxu de datos tratárase. ostringstream dexa ellaborar una cadena de testu ensertando datos cual fluxu, y istringstream puede estrayer la información contenida nuna cadena (pasada como parámetru nel so constructor) col operador. Exemplos:
Contenedores
Son clases plantíes especiales utilizaes p'almacenar tipos de datos xenéricos, sían cualos sían. Tolos contenedores son homoxéneos, esto ye, una vegada que se declaren pa contener un tipu de datu determináu, nesi contenedor, solo podrán metese elementos d'esi tipu. Según la naturaleza del almacenáu, disponemos de dellos tipos: P'añedir elementos a la fin del vector, utilízase'l métodu push_back(const T&). Per otru llau, pa esaniciar un elementu del final del vector, tien d'usase'l métodu pop_back. Amás de los métodos push_back(const T&) y pop_back, amiéstense los métodos push_front(const T&) y pop_front, que realicen lo mesmo que los yá esplicaos, pero nel empiezu de la cola.
map<tipu_de_llave, tipu_de_datu> nome_d'el_map; multimap<tipu_de_llave, tipu_de_datu> nome_d'el_multimap;
Iteradores
Pueden considerase como una xeneralización de la clase de "piqueru". Un iterador ye un tipu de datu que dexa'l percorríu y la busca d'elementos nos contenedores. Como les estructures de datos (contenedores) son clases xenériques, y el operadores (algoritmos) que tienen d'operar sobre elles son tamién xenéricos (funciones xenériques), Stepanov y los sos collaboradores tuvieron que desenvolver el conceutu de iterador como elementu o nexu de conexón ente dambos. El nuevu conceutu resulta ser una especie de punteros que señalen a los diversos miembros del contenedor (punteros xenéricos que como tales nun esisten nel llinguaxe).
Algoritmos
Combinando l'usu de templates y un estilu específicu pa denotar tipos y variables, la STL ufierta una serie de funciones que representen operaciones comunes, y que'l so oxetivu ye "parametrizar" les operaciones en qu'estes funciones vense arreyaes de cuenta que la so llectura, comprensión y caltenimientu, sían más fáciles de realizar.
Un exemplu ye la función <tt>copy</tt>, que a cencielles copia variables dende un llugar a otru. Más puramente, copia los conteníos que les sos allugamientos tán delimitadas por dos iteradores, al espaciu indicáu por un tercer iterador. La sintaxis ye: copy (empecipio_orixe, fin_orixe, empecipio_destín); D'esta miente, tolos datos que tán ente entamu_orixe y fin_orixe, escluyendo'l datu allugáu nesti postreru, son copiaos a un llugar descritu o apuntáu por entamu_destino.
Un algoritmu bien importante que vien implementáu na biblioteca STL, ye'l sort. L'algoritmu sort, ordena cualquier tipu de contenedor, siempres y cuando se-y pasen como argumentos, dende onde y hasta onde quier ordenar lo.
Ente les funciones más conocíes tán <tt>swap (variable1, variable2)</tt>, qu'a cencielles intercambia los valores de variable1 y variable2; <tt>max (variable1, variable2)</tt> y el so símil <tt>min (variable1, variable2)</tt>, que retornen el máximu o mínimu ente dos valores; <tt>find (entamu, fin, valor)</tt> que busca valor nel espaciu de variables ente entamu y fin; etcétera.
C++11
El 12 d'agostu de 2011, Herb Sutter, presidente del comité d'estándares de C++, informó l'aprobación unánime del nuevu estándar. La publicación del mesmu realizóse en dalgún momentu del 2011.
Sameer Bhattacharya
Sameer Samuel Bhattacharya, ye un guitarrista y compositor de la banda de rock alternativu de Texas, Flyleaf.
C++
C++11
Ente les carauterístiques del nuevu estándar pueden destacar:
Sameer Bhattacharya
Historia
Sameer empezó a tocar la guitarra nel segundu semestre en 1999. Tocando onde sía de 6 a 12 hores al día, cualesquier podría dicir que él ye persistente, y un pocu obsesivu. Cualesquier que fuera'l casu, él yera determináu.
C++
C++11
Amás actualizóse la biblioteca estándar del llinguaxe.
Sameer Bhattacharya
Historia
Sameer tocó nuna banda llamada Sporos, xunto con Jared. Un día, solicitaron una cantante, y llamaron a Lacey Mosley, que fizo una audición, pero nun foi aceptada y refugada pol mesmu Sameer. Tiempu después, Sporos se dividió y Sameer, xunto con Jared xunir a James y Lacey en Flyleaf.
C++
Actualidá y futuru
La continuidá del C++11 ye C++14, que ye la versión actual, y nel futuru, envalórase qu'a finales de 2017, va ser C++17
Sameer Bhattacharya
Intereses
Sameer se casó nel 2009 con (April Culpepper) la hermana del batería de Flyleaf, James Culpepper.
C++
Diferencies de tipos al respective de C
En C++, cualquier tipu de datos que seya declaráu completu (fully qualified, n'inglés) convertir nun tipu de datos únicu. Les condiciones por que un tipu de datos <tt>T</tt> seya declaráu completu son a les traces les siguientes:
Polo xeneral, esto significa que cualquier tipu de datos definíu faciendo usu de les cabeceres completes, ye un tipu de datos completu.
Los tipos numberaos, entós, yá nun son a cencielles alies pa tipos enteros, sinón que son tipos de datos únicos en C++. El tipu de datos bool, igualmente, pasa a ser un tipu de datos únicu, ente qu'en C funcionaba en dellos casos como un alies pa dalguna clase de datu de tipu enteru.
Compiladores
Unu de los compiladores llibres de C++ ye'l de GNU, el compilador G++ (parte del proyeutu GCC, que engloba dellos compiladores pa distintos llinguaxes). Otros compiladores comunes son Intel C++ Compiler, el compilador de Xcode, el compilador de Borland C++, el compilador de CodeWarrior C++, el compilador g++ de Cygwin, el compilador g++ de MinGW, el compilador de Visual C++, Carbide.c++, ente otros.
Exemplu: Cmd con colores
Pa camudar el color de la interfaz del programa precisa la llibrería "cstdlib". la so aplicación sirve pa camudar el color de fondu del cmd y el color de les lletres. Nota: Esto namái funciona en sistema Windows,
Usu
Nesti casu definióse'l fondu de pantalla de color coloráu y les lletres rosadas.
Crítiques
A pesar de la so adopción xeneralizada, munchu programadores criticaron el llinguaxe C ++, incluyendo Linus Torvalds, Richard Stallman, y Ken Thompson. Los problemes inclúin una falta de reflexón o pañador de basura, tiempos de compilación lentos, perceived feature creep, y mensaxes d'error detallaos, particularmente de la metaprogramación de plantía.
Pa evitar los problemes qu'esisten en C ++, y p'aumentar la productividá, delles persones suxuren llinguaxes alternativos más recién que C ++, como D, Go, Rust y Vala.
Susinos del Páramo
Susinos del Páramo ye una llocalidá y un conceyu asitiáu na provincia de Burgos, na comunidá autónoma de Castiella y Llión (España), contorna d'Odra-Pisuerga, partíu xudicial de Burgos, cabecera del conceyu del so nome.
Símbolos
120px|thumb|left|Escudo de Susinos del Páramo L'escudu heráldicu y la bandera que representen al conceyu fueron aprobaos oficialmente la. L'escudu se blasona de la siguiente manera:
La descripción testual de la bandera ye la siguiente:
Datos xenerales
Cuenta con 129 edificios y 232 habitantes, según el censu de 1910 llegó a tener 500 habitantes. Componer del llugar del so nome y de 2 edificios y albergues aisllaos. El censu de 1920 asígnalu 218 habitantes. Correspuende del partíu y diócesis de Burgos. Ta cerca de Mansilla, en terrén desigual y quebráu. Produz principalmente ceberes y llegumes. El "Sopena" asígnalu 250 habitantes y el "Espasa" 216. Anguaño la so población baxó enforma, nun llegando a 100 el númberu de los sos habitantes.
Ta asitiáu nel paralelu 40º28'30" latitud norte y 0º14' longitud oeste de Madrid. Tien un clima estremáu, baxando la temperatura pel hibiernu hasta 14°C baxo cero y xubiendo pel branu hasta 40°C.
El llargor máximu del términu ye de 5 km dende la raya con Tobar y Manciles (en Matarredo hasta les Quintanas) y l'anchor máximo ye de 2 km y mediu (dende'l Paramillo hasta los Pozos). Esto equival a 1200 hectárees.
El pueblu topar a 905 msnm, siendo l'altor máximu de 1001 metros nes Talayas. El so altor mediu ye de 955 metros, y atópase nes Coneyeres. Términos importantes amás de los citaos son: La Nava (961 m), Palanderas (950 m), Caballu Mayor y Berzalejo (977 m) y Paredonas (1000 m). Falta 33 km de Burgos, 11 km de Villadiego, 5 km de Avellanosa, 2 km de Manciles y 1,7 km de Tobar. El pueblu tópase asitiáu na falda del Paramillo, abellugándo-y de los vientos el citáu Paramillo, San Cristol, Palanderas y Coneyeres.
Historia
Alrodiu de los sos oríxenes, éstos son los datos de dos grades historiadores burgaleses: Padre Flórez y Frai Justo Pérez de Urbel. Dichos historiadores aseguren que'l nome primitivu foi'l de "Páramo". A ésti los árabes punxéron-y el nomatu de Susinos (Susinos n'árabe significa "ente llirios"). Los árabes introducieron el cultivu del llinu y dándose y floriando ente'l llinu abondosos llirios, punxéron-y esi nome.
Otru testimoniu de la presencia de los árabes en Susinos dar el gran músicu burgalés Antonio de Cabezón, quien diz que la música de les mises cantaes en Susinos "tien un fuerte sabor árabe".
Nun principiu la torre de la ilesia yera una espadaña tresformada moderadamente en torre normal. Amás de la ilesia, esistieron dos ermites; una nel picu del monte denomináu San Cristol y otra nel picu llamáu San Caprasio. Taben dedicaes a dambos santos y dambes sumieron. Na fiesta del so titular San Vicente Mártir, entamábense grandes romeríes onde allegaben xentes de pueblos cercanos y llonxanos. Tenía 2 molinos; unu qu'entá permanez y otru nel términu llamáu Molinucu. Les agües del calce d'esti ríu regaben les güertes próximes al pueblu onde se cultivaba perbién el llinu, d'ende quedó-y a estes tierres el nome de "llinares". Llegó a tener gran puxanza y sonadía la industria de los telares. Casi cada familia tenía un telar onde tresformaben el llinu en texíos.
Foi centru de los pueblos próximos como Manciles, Tobar, Avellanosa y Villorejo, yá que esistíen delles ferreríes, zapateros y barberíes. Crucia'l so términu un ríu llamáu Regueru de Susinos.
El Padre Flórez asegura qu'esistió una comunidá de monxes clarises nel edificiu qu'entá perdura, llamáu "conventu".
Llugar que formaba parte del Valle y Cuadriella de Santibáñez nel Partíu de Castrojeriz, unu de de los catorce que formaben la Intendencia de Burgos, mientres el periodu entendíu ente 1785 y 1833, nel Censu de Floridablanca de 1787, xurisdicción de señoríu con alcalde pedáneo.
Jeannine Taylor
Jeannine Alice Taylor, más conocida como Jeannine Taylor, ye una actriz d'Estaos Xuníos.
Carrera
Jeannine Taylor empezó a actuar en 1980 na película  Friday the 13th, onde interpretó'l papel de "Marcie Stanler". Tamién actuó en 1982 na película de televisión The Royal Romance of Charles and Diana.
Vida personal
En 1990 casóse con un home llamáu James McConnell. Anguaño viven en Keene, New Hampshire.
Lluces
Lluces pertenez a la parroquia de Llastres y al conceyu de Colunga. El pueblu de Lluces ta asitiáu a 3 Km de Llastres, y a 5 Km de Colunga que ye la capital del conceyu. Llinda al norte col Mar Cantábricu, al este con Llastres y al oeste con Castiellu de Llue. Les sos fiestes son San Isidro Llabrador, celebraes a mediaos de mayu.
The Love of the Last Tycoon
The Love of the Last Tycoon ye una película de 1976 dirixida por Elia Kazan y basada na novela The Love of the Last Tycoon de F. Scott Fitzgerald.
El film tá protagonizáu por Robert DeNiro comu "Monroe Stahr", Tony Curtis comu "Rodriguez", Robert Mitchum comu "Pat Brady", Jeanne Moreau comu "Didi", y Jack Nicholson comu "Brimmer". El Premiu Nobel Harold Pinter adautó la novela a la pantalla. La película ye la segunda collaboración ente Kazan y Spiegel, que trabayaron anguaño na Llei del silenciu.
Tender Is the Night
Tender Is the Night (Suave ye la nueche n'inglés), ye una novela del escritor d'Estaos Xuníos F. Scott Fitzgerald. La novela reflexa una etapa de la vida del propiu autor: en 1932, so muyer Zelda Sayre Fitzgerald foi hospitalizada por esquizofrenia nun sanatoriu en Baltimore (Maryland). L'escritor alquiló entós la villa nomada "la Paix", nel suburbiu de Towson, pa escribir esta novela: la hestoria del ascensu y cayida de Dick Diver, un xoven y prometedor psicoanalista, y so muyer, Nicole, quien al mesmu tiempu yera una de les sos pacientes. Al ser asoleyada, esta obra foi la primera novela de Fitzgerald en más de nueve años, y la cabera que llegaría a finar. Durante'l procesu de redaición quedóse varies vegaes ensin dineru, y tebo que recurrir al so editor y axente, o escribir rellatos breves pa revistes comerciales. A entamos de los años 30, ensin dubia la vida del autor atopábase nun momentu escuru, lo que se tresparenta na propia obra.
Maree Cheatham
Maree Cheatham ye una actriz d'Estaos Xuníos meyor conocida polos sos papeles na televisión. Interpretó a Nona na serie de televisión de Nickelodeon Sam & Cat.
Carrera
Ella yera una de les protagonistes del show Days of our Lives, quien escontra'l rol de Marie Horton, y tenía apaiciones recurrentes na serie General Hospital, qu'escontra'l papel de Lucy Coe.
Francu de Friburgu
El francu foi la moneda del cantón suizu de Friburgu ente 1798 y 1850. Se subdividía en 10 Batzen, cada Batzen taba fraccionáu en 4 Kreuzer o 10 Rappen.
Historia
El francu suizu yera la moneda de la República Helvética dende 1798. Pero esti país paralizó la acuñación de la so moneda en 1803. Nesa situación, esti cantón comenzó a acuñar les sos propies monedes ente 1806 y 1836. En 1850, el francu suizu foi reintroducíu, a una tasa de cambéu de 1 ½ de francos suizos = 1 Francu de Friburgu.
Monedes
Se acuñaron, en vellón, monedes en denominaciones de 2½ (llamada tambíén Kreuzer) y 5 Rappen, ½ y 1 Batzen, lo mesmo fíxose con monedes de 5 y 10 y Batzen y 4 Francos, produciéndose toes en plata.
Pelayo Froilaz el Diáconu
Pelayo Froilaz el Diáconu foi fíu del conde Froila Jiménez y sobrín del fundador del monesteriu de Courias, Piniolo Jiménez. Conde a lo menos dende 1030, yera miembru de l'alta nobleza asturiana y lleonesa y fiel vasallu y alférez real d'Alfonso V de Llión.
Esbozu biográficu
210px|thumb|Vista de Balmonte.
En 1014, yá tando casáu cola condesa Aldonza Ordóñez, apaez cola familia de la so esposa na documentación del desapaecíu monesteriu de Lapedo en Miranda y pocu dempués nun diploma na Catedral de San Salvador d'Uviéu cola so suegra, Cristina Bermúdez confirmando como Pelagius Froilaz comes. Foi alférez real del rei Alfonso V de Llión dende 1016 hasta 1019 y miembru de la curia regia onde se rexistra la so presencia confirmando diplomes reales en 1023 y en 1026. Al poco tiempu y antes de 1030 yá figura col títulu de conde.
Cola so esposa Aldonza fundó'l monesteriu de Lapedo, yá sumíu, en Balmonte onde probablemente recibieron sepultura. Nun se conoz la fecha del so fallecimientu pero tuvo d'asoceder dempués de 1048 y en fecha próxima a la muerte de la so esposa qu'entá vivía en 1050.
Matrimoniu y descendencia
Casóse escontra 1013 cola condesa Aldonza Ordóñez, fía lexítima del infante Ordoño Ramírez el Ciegu y de la infanta Cristina Bermúdez, fía del rei Bermudo II de Llión y de la reina Velasquita Ramírez. Los fíos d'esti matrimoniu fueron:
Porfirio Jiménez
Xugó de mediocampista.
Biografía
Debutó en 1986. En Primer División xugó 337 partíos, atropando 27,592 minutos xugaos y 38 goles anotaos.
Güei en día
Güei Porfirio Jiménez ta na 9ª fuercia básica del Club Cruz Azul entrenando a mozos de la categoría 98
Dipolu Magnéticu
thumb|200px|Si r“<<r nesti circuitu, entós pue utilizase l'aprosimación dipolar pal campu que'l circuitu xenera en r
Un dipolu magnéticu ye una aproximación que se fai al campu xeneráu por un circuitu cuando la distancia al circuitu ye muncho mayor a les dimensiones del mesmu.
Momentu dipolar magnéticu
Si per un circuitu C circula una a corriente llétrica I, defínese'l momentu dipolar magnéticu como:
Nel casu que'l circuitu ye planu tendráse que:
au S ye'l área de la superficie plana cuyo borde es C.
Campu magnéticu creáu por un dipolu
Defínese'l potencial magnéticu dipolar xeneráu por esti circuitu comu:
ya'l campu magnéticu dipolar será:
Dakota Blue Richards
Dakota Blue Richards ye una actriz inglesa.
Trayeutoria profesional
Dakota saltó a la fama pol so papel protagonista de Lyra Belacqua na superproducción The Golden Compass (2007). miniaturadeimagen|Dakota Blue Richards en Dustbin Baby. Tres la so actuación aclamada na The Golden Compass, foi escoyida como protagonista d'otros dos películes, Dustbin Baby (2008), una película pa televisión y El secretu de la última lluna, estrenada en febreru de 2009. Ente 2011 y 2012 intervieno na quinta y la sesta temporada de la serie inglesa para adolescentes titulada Skins, interpretando a Franky Fitzgerald.
Saint-Mard (Aisne)
Saint-Mard ye una comuña francesa del departamentu d'Aisne, na rexón d'Altos de Francia. Llenda con.
Tien una población de y una superficie de  km².
Saint-Martin-Rivière
Saint-Martin-Rivière ye una comuña francesa del departamentu d'Aisne, na rexón d'Altos de Francia. Llenda con.
Tien una población de y una superficie de  km².
Xurásicu
Divídese en 3 dómines que son:
Esti periodu de tiempu ta carauterizáu por una teutónica distensiva que fai que'l nivel ecstáticu del mar seya peraltu, depositándose una bayurosa cantidá de materiales calcáreos, arcielles y corea nes inmenses cuenques marines formaes. El clima, en xeneral, yera más caldio qu'agora, nun esistiendo casquetes polares. La flora taba dominada por felechos, pinos y aucaries, produciéndose semientes y polen per primer vegada. No qu'a la fauna se refier, nos mares son indicativos d'esti tiempu los ammonites y los belemnites. Los reptiles tamién son mui abondantes tanto en mar (ictiosaurios y plesiosaurios) como en tierra (dinosaurios, eterosaurios). Los mamíferos yá formaben un grupu propiu dixebráu de los reptiles.
Marina Salas
Marina Salas Rodríguez ye una actriz española de cine, teatru y televisión. Ente los sos papeles destaquen Katina Herreruela en Tres metros sobre el cielo y Vilma Llorente de El barco, serie d'Antena 3.
Biografía
Marina Salas ye una actriz española de cine y televisión, nacida en Cornellá de Llobregat (Barcelona) el 17 d'ochobre de 1988. Fía de téunicu de pintura de coches y funcionaria. Nos sos entamos, Marina Salas estudió na escuela de Teatru Memory de Barcelona, en Nancy Tuñón y en La Barraca. Tomó clases col actor inglés Will Keen y con Adán Black, fundador de 'Theatre for the people'.
El so primer papel nel cine foi a los 17 años cola película Ensin ti (2006) dirixida por Ramón Masllorens na qu'interpretó al personaxe d'Alba. En televisión intervieno en dos series de la cadena autonómica de Cataluña (TV3): El cor de la ciutat (2005-2006) y Mar de fons (2006-2007).
Tamién participó n'otres series como Cuenta atrás y Sumida (2007), Mamá Carlota (2008) y El comisario (2008-2009). Pero la serie que la impulsó a fama foi Hay alguien ahí (2009-2010) de Cuatro, onde interpretó'l papel de Silvia Latiegui, la novia d'Íñigo. Dempués d'acabar la serie participó nel telefilme El pactu (2010) y tuvo apaiciones esporádiques nes series Les moces d'oru (2010), Ángel o demonio y Hospital Central (2011). Mientres la temporada 2011-2013 trabayó como parte del repartu principal na serie d'Antena 3, El barco, na qu'interpretó a Vilma.
En 2012 Marina empezó la so incursión nel teatru coles obres Lluces de bohemia y Los fíos dormiéronse.
En 2013 Marina tamién participó nel curtiumetraxe Cuernos y nos esitosos curtiumetraxes Sexu esplícito (2012) xunto al actor Javier Pereira y El cascu de Xúpiter. Tamién con un papel protagonista nel curtiumetraxe Regaliza (2014).