<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://es.cppreference.com/mwiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://es.cppreference.com/mwiki/index.php?title=Especial:CambiosRecientes&amp;feed=atom</id>
		<title>cppreference.com  - Cambios recientes [es]</title>
		<link rel="self" type="application/atom+xml" href="https://es.cppreference.com/mwiki/index.php?title=Especial:CambiosRecientes&amp;feed=atom"/>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/w/Especial:CambiosRecientes"/>
		<updated>2018-07-30T20:46:15Z</updated>
		<subtitle>Realiza un seguimiento de los cambios más recientes en el wiki en este canal.</subtitle>
		<generator>MediaWiki 1.21.2</generator>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/language/basic_concepts&amp;diff=32387&amp;oldid=0</id>
		<title>cpp/language/basic concepts</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/language/basic_concepts&amp;diff=32387&amp;oldid=0"/>
				<updated>2018-07-30T19:41:20Z</updated>
		
		<summary type="html">&lt;p&gt;Traducción de la versión inglesa.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{title|Conceptos básicos. Basic concepts}}&lt;br /&gt;
{{cpp/language/basics/navbar}}&lt;br /&gt;
&lt;br /&gt;
En esta sección se proporciona terminología y conceptos específicos que describen el lenguaje de programación C++.&lt;br /&gt;
&lt;br /&gt;
Un programa en C++ es un conjunto de archivos de texto (normalmente archivos cabecera y fuentes) que contienen {{rlp|declarations|declaraciones}}. Que se someten a {{rlp|translation phases|traducción}} para crear un programa ejecutable, que se ejecuta cuando el sistema operativo llama a su {{rlp|main function|función main}}.&lt;br /&gt;
&lt;br /&gt;
En el lenguaje C++ ciertas palabras tienen un significado especial, estas se conocen como [[cpp/keyword|palabras clave]]. Otras se pueden usar como {{rlp|identifiers|identificadores}}.  Los [[cpp/comment|comentarios]] se ignoran durante la traducción. Algunos caracteres deben ser representados mediante {{rlp|escape|secuencias de escape}}.&lt;br /&gt;
&lt;br /&gt;
Las “entidades” en un programa C++ son valores, {{rlp|objects|objetos}}, {{rlp|reference|referencias}}, {{rlp|structured binding|structured bindings}}{{mark since c++17}}, {{rlp|functions|funciones}}, {{rlp|enum|enumeraciones}}, {{rlp|type|tipos}}, miembros de clase, {{rlp|templates|plantillas(templates)}}, {{rlp|template specialization|plantillas especializadas}}, {{rlp|namespace|espacios de nombre(namespace)}}, y {{rlp|parameter pack|conjuntos de parámetros}}. Las [[cpp/preprocessor/replace|macros]] de preprocesador no son entidades C++ .&lt;br /&gt;
&lt;br /&gt;
Las entidades son definidas mediante {{rlp|declarations|declaraciones}}, que las asocia a un {{rlp|name|nombre}} y especifica sus propiedades. Las declaraciones que definen todas las propiedades necesarias de una entidad para su uso se denominan {{rlp|definition|definiciones}}. Un programa solamente puede tener una única definición de cualquier función no inline o variable ({{rlp|definition|regla ODR}}).&lt;br /&gt;
&lt;br /&gt;
La definición de funciones consiste en secuencias de {{rlp|statements|sentencias}}, algunas de las cuales contienen {{rlp|expressions|expresiones}}, que especifican los cálculos a realizar por el programa.&lt;br /&gt;
&lt;br /&gt;
Los nombres que se encuentran en un programa están asociados con las declaraciones que los definen mediante {{rlp|lookup|búsqueda de nombres}}. Cada nombre es válido solamente en una parte del programa denominada {{rlp|scope|ámbito}}. Algunos nombres están {{rlp|storage duration|enlazados}}, que designan a las mismas entidades cuando se encuentran en distintos ámbitos o unidades de traducción.&lt;br /&gt;
&lt;br /&gt;
Cada objeto, referencia, función, expresión en C++ tiene asociado un {{rlp|type|tipo}}, que puede ser {{rlp|types|fundamental}}, compuesto, o {{rlp|classes|definido por usuario}}, completo o {{rlp|incomplete type|incompleto}}, etc.&lt;br /&gt;
&lt;br /&gt;
Los objetos y referencias que no son {{rlp|data members| datos miembro no estáticos}} se conocen como “variables”.&lt;br /&gt;
&lt;br /&gt;
===See also===&lt;br /&gt;
{{dsc begin}}&lt;br /&gt;
{{dsc see c | c/language/basic_concepts | Conceptos básicos}}&lt;br /&gt;
{{dsc end}}&lt;br /&gt;
&lt;br /&gt;
[[en:cpp/basic_concepts]]&lt;br /&gt;
[[ja:cpp/basic_concepts]]&lt;br /&gt;
[[zh:cpp/basic_concepts]]&lt;/div&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/language/basics/navbar_heading&amp;diff=32386&amp;oldid=0</id>
		<title>Plantilla:cpp/language/basics/navbar heading</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/language/basics/navbar_heading&amp;diff=32386&amp;oldid=0"/>
				<updated>2018-07-30T19:29:15Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con «&lt;a href=&quot;/w/cpp/language/basic_concepts&quot; title=&quot;cpp/language/basic concepts&quot;&gt; Conceptos básicos&lt;/a&gt;»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[cpp/language/basic_concepts | Conceptos básicos]]&lt;/div&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/language/basics/navbar_content&amp;diff=32385&amp;oldid=0</id>
		<title>Plantilla:cpp/language/basics/navbar content</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/language/basics/navbar_content&amp;diff=32385&amp;oldid=0"/>
				<updated>2018-07-30T19:28:11Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con «&amp;lt;div style=&amp;quot;display:inline-block&amp;quot;&amp;gt; {{nv begin}} {{nv | &lt;a href=&quot;/w/cpp/keyword&quot; title=&quot;cpp/keyword&quot;&gt; palabras clave&lt;/a&gt; }} {{nv | &lt;a href=&quot;/mwiki/index.php?title=cpp/language/translation_phases&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;cpp/language/translation phases (la página no existe)&quot;&gt; fases de la compilación&lt;/a&gt; }} {{nv | [...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;display:inline-block&amp;quot;&amp;gt;&lt;br /&gt;
{{nv begin}}&lt;br /&gt;
{{nv | [[cpp/keyword | palabras clave]] }}&lt;br /&gt;
{{nv | [[cpp/language/translation_phases | fases de la compilación]] }}&lt;br /&gt;
{{nv | [[cpp/comment | comentarios ]] }}&lt;br /&gt;
{{nv | [[cpp/language/main_function | la función main()]] }}&lt;br /&gt;
{{nv | [[cpp/language/identifiers | nombres e identificadores]] }}&lt;br /&gt;
{{nv | [[cpp/language/type | tipos]] }}&lt;br /&gt;
{{nv | [[cpp/language/types | tipos fundamentales]] }}&lt;br /&gt;
{{nv | [[cpp/language/object | objetos]] }}&lt;br /&gt;
{{nv | [[cpp/language/scope | ámbito]] }}&lt;br /&gt;
{{nv | [[cpp/language/lifetime | timepo de vida de un objeto]] }}&lt;br /&gt;
{{nv | [[cpp/language/storage_duration | storage duration and linkage]] }}&lt;br /&gt;
{{nv | [[cpp/language/definition | definiciones y ODR]] }}&lt;br /&gt;
{{nv | [[cpp/language/lookup | búqueda de nombres]] }}&lt;br /&gt;
{{nv | [[cpp/language/qualified lookup|qualified name lookup]] }}&lt;br /&gt;
{{nv | [[cpp/language/unqualified lookup|unqualified name lookup]] }}&lt;br /&gt;
{{nv | [[cpp/language/as_if|la regla as-if]]}}&lt;br /&gt;
{{nv | [[cpp/language/ub|comportamiento indefinido]]}}&lt;br /&gt;
{{nv | [[cpp/language/memory_model | modelo de memoria]] }}&lt;br /&gt;
{{nv end}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/language/basics/navbar&amp;diff=32384&amp;oldid=0</id>
		<title>Plantilla:cpp/language/basics/navbar</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/language/basics/navbar&amp;diff=32384&amp;oldid=0"/>
				<updated>2018-07-30T19:24:06Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con «{{navbar |heading1 = cpp/navbar heading |content1 = cpp/navbar content |heading2 = cpp/language/navbar heading |heading3 = cpp/language/basics/navbar heading |content3 = cp...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{navbar&lt;br /&gt;
|heading1 = cpp/navbar heading&lt;br /&gt;
|content1 = cpp/navbar content&lt;br /&gt;
|heading2 = cpp/language/navbar heading&lt;br /&gt;
|heading3 = cpp/language/basics/navbar heading&lt;br /&gt;
|content3 = cpp/language/basics/navbar content&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor&amp;diff=32383&amp;oldid=32375</id>
		<title>cpp/preprocessor</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor&amp;diff=32383&amp;oldid=32375"/>
				<updated>2018-07-29T12:39:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 12:39 29 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Notas===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Notas===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===See also===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{dsc begin}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{dsc see c | c/preprocessor | preprocesador}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{dsc end}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ar:cpp/preprocessor]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ar:cpp/preprocessor]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:32375:newid:32383 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=Plantilla:dsc_see_c&amp;diff=32382&amp;oldid=23762</id>
		<title>Plantilla:dsc see c</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=Plantilla:dsc_see_c&amp;diff=32382&amp;oldid=23762"/>
				<updated>2018-07-29T12:32:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 12:32 29 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{dsc|{{#if:{{{1|}}}|&amp;lt;div class=&amp;quot;t-dsc-see&amp;quot;&amp;gt;&amp;lt;span&amp;gt;[[{{{1}}}|C &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;documentation&lt;/del&gt;]]&amp;lt;/span&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for &lt;/del&gt;&amp;lt;span class=&amp;quot;{{#ifeq:{{{nomono|}}}|true||t-dsc-see-tt}}&amp;quot;&amp;gt;{{#if:{{{2|}}}&amp;lt;!--&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{dsc|{{#if:{{{1|}}}|&amp;lt;div class=&amp;quot;t-dsc-see&amp;quot;&amp;gt;&amp;lt;span&amp;gt;[[{{{1}}}|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Documentacion &lt;/ins&gt;C]]&amp;lt;/span&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de &lt;/ins&gt;&amp;lt;span class=&amp;quot;{{#ifeq:{{{nomono|}}}|true||t-dsc-see-tt}}&amp;quot;&amp;gt;{{#if:{{{2|}}}&amp;lt;!--&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--&amp;gt;|&amp;lt;span&amp;gt;{{trim|{{{2|}}}}}&amp;lt;/span&amp;gt;&amp;lt;!--&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--&amp;gt;|&amp;lt;span&amp;gt;{{trim|{{{2|}}}}}&amp;lt;/span&amp;gt;&amp;lt;!--&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--&amp;gt;{{#if:{{{3|}}}|, &amp;lt;span&amp;gt;{{trim|{{{3|}}}}}&amp;lt;/span&amp;gt;}}&amp;lt;!--&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--&amp;gt;{{#if:{{{3|}}}|, &amp;lt;span&amp;gt;{{trim|{{{3|}}}}}&amp;lt;/span&amp;gt;}}&amp;lt;!--&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:23762:newid:32382 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/line&amp;diff=32381&amp;oldid=28039</id>
		<title>cpp/preprocessor/line</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/line&amp;diff=32381&amp;oldid=28039"/>
				<updated>2018-07-29T12:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 12:28 29 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='4' style='text-align: center;' class='diff-multi'&gt;(No se muestra una edición intermedia realizada por un usuario)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr_note}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Información de nombre de archivo y número de línea.&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Filename and line information&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|Incluye &lt;/del&gt;el archivo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fuente en un archivo fuente &lt;/del&gt;actual en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;la línea inmediatamente después de la directiva .|Includes other source file into current source file at the line immediately after the directive &lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Modifica &lt;/ins&gt;el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nombre de &lt;/ins&gt;archivo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;y número de línea &lt;/ins&gt;actual en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el preporcesador&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=1 | {{ttb|#line}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lineno&lt;/del&gt;}}}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=1 | {{ttb|#line}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;número_línea&lt;/ins&gt;}}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=2 |&amp;#160; {{ttb|#line}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lineno&lt;/del&gt;}} {{ttb|&amp;quot;}}{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;filename&lt;/del&gt;}}{{ttb|&amp;quot;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=2 |&amp;#160; {{ttb|#line}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;número_línea&lt;/ins&gt;}} {{ttb|&amp;quot;}}{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nombre_archivo&lt;/ins&gt;}}{{ttb|&amp;quot;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Cambia el número de línea actual preprocesador &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lineno&lt;/del&gt;}}. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Expansiones del &lt;/del&gt;{{c|__LINE__}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;macro más allá &lt;/del&gt;de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;este punto &lt;/del&gt;se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ampliará para &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lineno&lt;/del&gt;}} más el número de líneas de código fuente &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;reales encontrados desde &lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Changes the current preprocessor line number to {{spar|lineno}}. Expansions of the macro {{c|__LINE__}} beyond this point will expand to {{spar|lineno}} plus the number of actual source code lines encountered since.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1) &lt;/ins&gt;Cambia el número de línea actual &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en el &lt;/ins&gt;preprocesador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por el valor &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;número_línea&lt;/ins&gt;}}. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Para apariciones de la marco &lt;/ins&gt;{{c|__LINE__}}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, después &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la directiva #line, &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;computará como &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;número_línea&lt;/ins&gt;}} más el número de líneas de código fuente &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;posteriores a ese punto&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;También cambia el nombre &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de &lt;/del&gt;archivo actual preprocesador &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;para &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;filename&lt;/del&gt;}}. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expansiones &lt;/del&gt;de la macro {{c|__FILE__}} desde este punto &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;producirá &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;filename&lt;/del&gt;}} .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Also changes the current preprocessor file name to {{spar|filename}}. Expansions of the macro {{c|__FILE__}} from this point will produce {{spar|filename}}.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2) También cambia el nombre &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;del &lt;/ins&gt;archivo actual &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en el &lt;/ins&gt;preprocesador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por el valor &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nombre_archivo&lt;/ins&gt;}}. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Las apariciones &lt;/ins&gt;de la macro {{c|__FILE__}} desde este punto &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tendrán el valor &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nombre_archivo&lt;/ins&gt;}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Cualquier &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tokens &lt;/del&gt;preprocesamiento (constantes o expresiones de macro) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;están permitidos &lt;/del&gt;como argumentos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/del&gt;{{tt|#line}}, siempre y cuando &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;se expanden a &lt;/del&gt;un entero decimal &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opcionalmente &lt;/del&gt;válido &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;después &lt;/del&gt;de una &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;serie &lt;/del&gt;de caracteres válida .|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Any preprocessing tokens &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;macro constants or expressions&lt;/del&gt;) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;are permitted as arguments to &lt;/del&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tt&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#line&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;as long as they expand to a valid decimal integer optionally following a valid character string.&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cualquier &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;símbolo de &lt;/ins&gt;preprocesamiento (constantes o expresiones de macro) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;está permitido &lt;/ins&gt;como argumentos &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en &lt;/ins&gt;{{tt|#line}}, siempre y cuando &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;resulten en &lt;/ins&gt;un entero decimal válido &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;opcionalmente seguido &lt;/ins&gt;de una &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cadena &lt;/ins&gt;de caracteres válida.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{spar&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;número_línea}} debe ser una secuencia con al menos un dígito decimal &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sino el programa es erróneo&lt;/ins&gt;) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;y siempre se interpreta como decimal (aunque comienze por 0).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Si &lt;/ins&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;spar&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;número_línea&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tiene un valor 0 o mayor de 32767 {{mark until c++11&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2147483647 {{ mark since c++11}}, el comportamiento es indeterminado. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Notas===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Notas===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Esta directiva &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;se usa &lt;/del&gt;por algunas herramientas &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de código &lt;/del&gt;de generación automática que producen archivos C + &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fuente &lt;/del&gt;+ de un archivo escrito en otro &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;idioma&lt;/del&gt;. En ese caso, las directivas {{tt|#line}} se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;puede &lt;/del&gt;insertar en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;la generada en &lt;/del&gt;C + + &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;archivos &lt;/del&gt;hacen referencia a los números de línea y &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/del&gt;nombre de archivo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de la original (el hombre editable) el &lt;/del&gt;fichero fuente&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.|This directive is used by some automatic code generation tools which produce C++ source files from a file written in another language. In that case, {{tt|#line}} directives may be inserted in the generated C++ file referencing line numbers and the file name of the &lt;/del&gt;original &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(human-editable) source file&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Esta directiva &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;es usada &lt;/ins&gt;por algunas herramientas de generación automática &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de código &lt;/ins&gt;que producen archivos &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fuente &lt;/ins&gt;C++ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a partir &lt;/ins&gt;de un archivo escrito en otro &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;lenguaje de programación&lt;/ins&gt;. En ese caso, las directivas {{tt|#line}} se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pueden &lt;/ins&gt;insertar en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el archivo &lt;/ins&gt;C++ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;generado, donde&amp;#160; &lt;/ins&gt;hacen referencia a los números de línea y &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;al &lt;/ins&gt;nombre de archivo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;del &lt;/ins&gt;fichero fuente original.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Ejemplo===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Ejemplo===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;test: test.cc:777: int main(): Assertion `2+2 == 5' failed.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;test: test.cc:777: int main(): Assertion `2+2 == 5' failed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===See also===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{dsc begin}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{dsc see c | c/preprocessor/line | Información nombre archivo y número línea.}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{dsc end}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[cs:cpp/preprocessor/line]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[cs:cpp/preprocessor/line]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:28039:newid:32381 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/error&amp;diff=32379&amp;oldid=28036</id>
		<title>cpp/preprocessor/error</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/error&amp;diff=32379&amp;oldid=28036"/>
				<updated>2018-07-28T12:49:08Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 12:49 28 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr_note}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Directiva #error&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Error directive&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Muestra mensaje &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dado &lt;/del&gt;y &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hace mal formada &lt;/del&gt;programa .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Shows given message and renders program ill-formed.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Muestra &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/ins&gt;mensaje &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;indicado &lt;/ins&gt;y &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;establece el &lt;/ins&gt;programa &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;como erróneo&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#error}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;error_message&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#error}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mensaje de error&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Después de encontrar directiva {{tt|#error}}, {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;error_message&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mensaje &lt;/del&gt;de diagnóstico &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;se muestra &lt;/del&gt;y el programa se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hace mal formada &lt;/del&gt;(la compilación se detiene) . &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|After encountering {{tt|#error}} directive, diagnostic message {{spar|error_message}} is shown and the program is rendered ill-formed (the compilation is stopped). }}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Después de encontrar &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la &lt;/ins&gt;directiva {{tt|#error}}, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se muestra el &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mensaje de error&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en los mensajes &lt;/ins&gt;de diagnóstico &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;y el programa se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;entiende como erróneo &lt;/ins&gt;(la compilación se detiene). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tr&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''' Mensaje_error &lt;/del&gt;puede &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;constar de &lt;/del&gt;varias palabras entre comillas &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;no necesariamente &lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|''error_message'' can consist of several words not necessarily in quotes. }}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;El &lt;/ins&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;spar&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mensaje de error}} &lt;/ins&gt;puede &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;consistir en &lt;/ins&gt;varias palabras &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;no necesariamente &lt;/ins&gt;entre comillas. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Ver también===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Ver también===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{rlp | warning |&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr| advertencia Directiva| &lt;/del&gt;warning &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directive}}&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{rlp | warning | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;directiva #&lt;/ins&gt;warning}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ar:cpp/preprocessor/error]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ar:cpp/preprocessor/error]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:28036:newid:32379 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/warning&amp;diff=32378&amp;oldid=28041</id>
		<title>cpp/preprocessor/warning</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/warning&amp;diff=32378&amp;oldid=28041"/>
				<updated>2018-07-28T12:41:03Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 12:41 28 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr_note}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Directiva #warning&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Warning directive&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Displays given message&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Muestra un mensaje de aviso&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#warning}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;warning_message&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#warning}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mensaje de advertencia&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;After encountering &lt;/del&gt;{{tt|#warning}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directive&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;diagnostic message &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;warning_message&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is shown&lt;/del&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Depués de encontrar la dirtectiva &lt;/ins&gt;{{tt|#warning}}, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se muestra un &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mensaje de advertencia&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en la consola de resultado del compilador&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;warning_message&lt;/del&gt;'' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;can consist of several words&lt;/del&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Un &lt;/ins&gt;''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mensaje de advertencia&lt;/ins&gt;'' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;puede consistir en varias palabras&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ver &lt;/del&gt;también===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Vea &lt;/ins&gt;también===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{rlp | error | error &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directive&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{rlp | error | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;directiva #&lt;/ins&gt;error}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ar:cpp/preprocessor/warning]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ar:cpp/preprocessor/warning]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:28041:newid:32378 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/include&amp;diff=32377&amp;oldid=28038</id>
		<title>cpp/preprocessor/include</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/include&amp;diff=32377&amp;oldid=28038"/>
				<updated>2018-07-28T12:32:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 12:32 28 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr_note}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Inclusión de archivos fuentes&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Source file inclusion&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Incluye el archivo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fuente &lt;/del&gt;en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;un &lt;/del&gt;archivo fuente actual &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;en la línea &lt;/del&gt;inmediatamente después de la directiva .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Includes other source file into current source file at the line immediately after the directive .}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Incluye el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de un &lt;/ins&gt;archivo en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/ins&gt;archivo fuente actual&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;inmediatamente después de la directiva.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=1 | {{ttb|#include &amp;amp;lt;}}{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;filename&lt;/del&gt;}}{{ttb|&amp;amp;gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=1 | {{ttb|#include &amp;amp;lt;}}{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nombre de archivo&lt;/ins&gt;}}{{ttb|&amp;amp;gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=2 | {{ttb|#include &amp;quot;}}{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;filename&lt;/del&gt;}}{{ttb|&amp;quot;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=2 | {{ttb|#include &amp;quot;}}{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nombre de archivo&lt;/ins&gt;}}{{ttb|&amp;quot;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Incluye archivo de origen, identificado por {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;filename&lt;/del&gt;}} en el archivo fuente &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de corriente &lt;/del&gt;en la línea inmediatamente &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;después &lt;/del&gt;de la directiva .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Includes source file, identified by {{spar|filename}} into the current source file at the line immediately after the directive.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Incluye &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el contenido del &lt;/ins&gt;archivo de origen, identificado por {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nombre de archivo&lt;/ins&gt;}} en el archivo fuente &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;actual, &lt;/ins&gt;en la línea inmediatamente &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;posterior a la &lt;/ins&gt;de la directiva.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|La primera versión &lt;/del&gt;de la directiva busca sólo en los directorios estándar de inclusión. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;El &lt;/del&gt;estándar de C + +, así como la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;librería &lt;/del&gt;estándar de C, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;está &lt;/del&gt;implícitamente &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;incluido &lt;/del&gt;en la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;norma incluyen &lt;/del&gt;directorios. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;La norma &lt;/del&gt;incluye directorios pueden ser &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;controlados &lt;/del&gt;por el usuario a través de las opciones del compilador . &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|The first version of the directive searches only standard include directories. The standard C++ library, as well as standard C library, is implicitly included in standard include directories. The standard include directories can be controlled by the user through compiler options. }}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;El primer formato &lt;/ins&gt;de la directiva busca sólo en los directorios estándar de inclusión. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La biblioteca &lt;/ins&gt;estándar de C + +, así como la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;biblioteca &lt;/ins&gt;estándar de C, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;están &lt;/ins&gt;implícitamente &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;incluidos &lt;/ins&gt;en la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;lista de &lt;/ins&gt;directorios &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de inclusión estándar&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;El estándar &lt;/ins&gt;incluye directorios &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;que &lt;/ins&gt;pueden ser &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;definidos &lt;/ins&gt;por el usuario a través de las opciones del compilador.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|La &lt;/del&gt;segunda &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;versión&lt;/del&gt;, en primer lugar busca en el directorio donde reside el archivo actual y, sólo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;si &lt;/del&gt;el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;archivo &lt;/del&gt;no se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;encuentra&lt;/del&gt;, busca en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;la norma incluyen &lt;/del&gt;directorios .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|The second version firstly searches the directory where the current file resides and, only if the file is not found, searches the standard include directories.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Para la &lt;/ins&gt;segunda &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;forma&lt;/ins&gt;, en primer lugar &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se &lt;/ins&gt;busca en el directorio donde reside el archivo actual y, sólo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en &lt;/ins&gt;el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;caso de que &lt;/ins&gt;no se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;encontrara el archivo&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se &lt;/ins&gt;busca en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;los &lt;/ins&gt;directorios &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;estándar de inclusión&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;En el caso de que el archivo no se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;encuentra&lt;/del&gt;, el programa &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;está mal formada &lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|In the case the file is not found, program is ill-formed.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En el caso de que el archivo no se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;encuentre&lt;/ins&gt;, el programa &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;es erróneo&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ar:cpp/preprocessor/include]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ar:cpp/preprocessor/include]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:28038:newid:32377 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;diff=32376&amp;oldid=32374</id>
		<title>cpp/preprocessor/replace</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;diff=32376&amp;oldid=32374"/>
				<updated>2018-07-27T19:54:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;amp;diff=32376&amp;amp;oldid=32374&quot;&gt;Mostrar cambios&lt;/a&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor&amp;diff=32375&amp;oldid=32216</id>
		<title>cpp/preprocessor</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor&amp;diff=32375&amp;oldid=32216"/>
				<updated>2018-07-27T18:30:45Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 18:30 27 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La directiva nula ({{tt|#}} seguido por un salto de línea) está permitida y no tiene ningún efecto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La directiva nula ({{tt|#}} seguido por un salto de línea) está permitida y no tiene ningún efecto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Capacidades&lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Funcionalidades&lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El preprocesador tiene la capacidad de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;traducir &lt;/del&gt;archivos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fuente&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El preprocesador tiene la capacidad de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;modificar &lt;/ins&gt;archivos &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fuentes antes de la compilación&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Compilar '''{{rl | conditional | condicionalmente}}''' partes del archivo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de origen &lt;/del&gt;(controlado por las directivas {{tt|#if}}, {{tt|#ifdef}}, {{tt|#ifndef}}, {{tt|#else}}, {{tt|#elif}} y {{tt|#endif}}).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Compilar '''{{rl | conditional | condicionalmente}}''' partes del archivo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fuente &lt;/ins&gt;(controlado por las directivas {{tt|#if}}, {{tt|#ifdef}}, {{tt|#ifndef}}, {{tt|#else}}, {{tt|#elif}} y {{tt|#endif}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''{{rl | replace | reemplazar}}''' macros de texto, con la posibilidad de concatenar o entrecomillar identificadores (controlado por las directivas {{tt|#define}} y {{tt|#undef}}, y los operadores {{tt|#}} y {{tt|##}}).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''{{rl | replace | reemplazar}}''' macros de texto, con la posibilidad de concatenar o entrecomillar identificadores (controlado por las directivas {{tt|#define}} y {{tt|#undef}}, y los operadores {{tt|#}} y {{tt|##}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''{{rl|include|incluir}}''' otros archivos (controlado por la directiva {{tt|#include}})&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''{{rl|include|incluir}}''' otros archivos (controlado por la directiva {{tt|#include}})&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, y comprobar la inclusión con la directiva __has_include {{mark|since c++17}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* causar un '''{{rl|warning}}''' o advertencia (controlado por la directiva {{tt|#warning}}).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* causar un '''{{rl|warning}}''' o advertencia (controlado por la directiva {{tt|#warning}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* causar un '''{{rl|error}}''' (controlado por la directiva {{tt|#error}}).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* causar un '''{{rl|error}}''' (controlado por la directiva {{tt|#error}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Se pueden controlar los siguientes aspectos del preprocesador:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Se pueden controlar los siguientes aspectos del preprocesador:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* comportamiento '''{{rl|impl|definido por la implementación}}''' (controlado por directivas {{tt|#pragma}}).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* comportamiento '''{{rl|impl|definido por la implementación}}''' (controlado &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;las &lt;/ins&gt;por directivas {{tt|#pragma&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}} y el operador {{tt|_Pragma}}{{mark|since c++1&lt;/ins&gt;}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''{{rl|line |nombre de archivo e información de línea}}''' disponible para el preprocesador (controlado por directivas {{tt|#line}}).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''{{rl|line |nombre de archivo e información de línea}}''' disponible para el preprocesador (controlado por directivas {{tt|#line}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:32216:newid:32375 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;diff=32374&amp;oldid=32371</id>
		<title>cpp/preprocessor/replace</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;diff=32374&amp;oldid=32371"/>
				<updated>2018-07-25T18:16:40Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 18:16 25 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La directiva {{tt|#define}} establece un {{spar|identificador}} como macro, es decir, le indica al compilador que sustituya todas las apariciones sucesivas de {{spar|identificador}} por el {{spar|contenido de sustitución}}, que puede estar a su vez adicionalmente procesada. Si el identificador ya está definido como cualquier tipo de macro, el programa es erróneo, está mal formado, a menos que las definiciones sean idénticas. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La directiva {{tt|#define}} establece un {{spar|identificador}} como macro, es decir, le indica al compilador que sustituya todas las apariciones sucesivas de {{spar|identificador}} por el {{spar|contenido de sustitución}}, que puede estar a su vez adicionalmente procesada. Si el identificador ya está definido como cualquier tipo de macro, el programa es erróneo, está mal formado, a menos que las definiciones sean idénticas. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=====&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Como &lt;/del&gt;objetos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;macros&lt;/del&gt;=====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=====&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Macros como &lt;/ins&gt;objetos=====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|Como objetos macros reemplazar &lt;/del&gt;todas las apariciones &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} definido &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;con &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacement-list&lt;/del&gt;}}. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Versión &lt;/del&gt;(1) de la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Directiva &lt;/del&gt;{{tt|#define}} se comporta &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;exactamente igual que &lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Object-like macros replace every occurrence of defined {{spar|identifier}} with {{spar|replacement-list}}. Version (1) of the {{tt|#define}} directive behaves exactly like that.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Una macro de este tipo reemplaza &lt;/ins&gt;todas las apariciones &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;del &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} definido &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por el &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de sustitución&lt;/ins&gt;}}. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La forma &lt;/ins&gt;(1) de la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;directiva &lt;/ins&gt;{{tt|#define}} se comporta &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de esta manera&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=====&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Como función &lt;/del&gt;de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;macros&lt;/del&gt;=====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=====&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Macros con forma &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;función&lt;/ins&gt;=====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|Como &lt;/del&gt;función de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;macros de reemplazar cada aparición de &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} definido &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;con &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacement-list&lt;/del&gt;}}, además de tomar una serie de argumentos, que &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;luego reemplazar &lt;/del&gt;las ocurrencias &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;correspondientes &lt;/del&gt;de cualquiera de los {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;parameters&lt;/del&gt;}} en el {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacement-list&lt;/del&gt;}}. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;El &lt;/del&gt;número de argumentos debe ser el mismo que el número de argumentos de macro &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;definición &lt;/del&gt;({{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;parameters&lt;/del&gt;}}) o el programa es &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mal formada&lt;/del&gt;. Si el identificador no &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;es funcional &lt;/del&gt;en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;la notación&lt;/del&gt;, es decir, no tiene paréntesis después de sí misma, no se sustituye &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;en todos &lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Function-like macros replace each occurrence of defined {{spar|identifier}} with {{spar|replacement-list}}, additionally taking a number of arguments, which then replace corresponding occurrences of any of the {{spar|parameters}} in the {{spar|replacement-list}}. The number of arguments must be the same as the number of arguments in macro definition ({{spar|parameters}}) or the program is ill-formed. If the identifier is not in functional-notation, i.e. does not have parentheses after itself, it is not replaced at all.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Una macro con forma de &lt;/ins&gt;función &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;reemplaza todas apariciones &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} definido &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por el &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de sustitución&lt;/ins&gt;}}, además de tomar una serie de argumentos, que &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a continuación reemplazará &lt;/ins&gt;las ocurrencias de cualquiera de los {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;parámteros&lt;/ins&gt;}} en el {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de sustitución&lt;/ins&gt;}}. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Al utilizar una macro de este tipo el &lt;/ins&gt;número de argumentos debe ser el mismo que el número de argumentos &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;especificado en la declaración &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la &lt;/ins&gt;macro&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;({{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;parámetros&lt;/ins&gt;}})&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;o el programa es &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;erróneo&lt;/ins&gt;. Si el identificador no &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;está &lt;/ins&gt;en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;forma de función&lt;/ins&gt;, es decir, no tiene paréntesis después de sí misma, no se sustituye &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nada&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|Versión &lt;/del&gt;(2) de la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Directiva &lt;/del&gt;{{tt|#define}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;define una función &lt;/del&gt;simple de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tipo &lt;/del&gt;macro .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Version (2) of the {{tt|#define}} directive defines a simple function-like macro&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La forma &lt;/ins&gt;(2) de la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;directiva &lt;/ins&gt;{{tt|#define}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;es la declaración &lt;/ins&gt;simple de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;una &lt;/ins&gt;macro &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;con forma de función&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;En este caso el número de argumentos debe coincidir en la declaración y en el momento de uso&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|Versión &lt;/del&gt;(3) de la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Directiva &lt;/del&gt;{{tt|#define}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;define &lt;/del&gt;una macro &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de &lt;/del&gt;función similar con un número variable de argumentos. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Los &lt;/del&gt;argumentos adicionales se puede acceder utilizando el identificador {{tt|__VA_ARGS__}}, que luego se reemplaza &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;con &lt;/del&gt;argumentos, suministrados con el identificador &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;que ser reemplazado .|Version (3) of the {{tt|#define}} directive defines a function-like &lt;/del&gt;macro &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;with variable number of arguments&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The additional arguments can be accessed using {{tt|__VA_ARGS__}} identifier, which is then replaced with arguments, supplied with the identifier to be replaced.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La forma &lt;/ins&gt;(3) de la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;directiva &lt;/ins&gt;{{tt|#define}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;declara &lt;/ins&gt;una macro &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en forma &lt;/ins&gt;función similar &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a la anteriro, pero &lt;/ins&gt;con un número variable de argumentos. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A los &lt;/ins&gt;argumentos adicionales se puede acceder utilizando el identificador {{tt|__VA_ARGS__}}, que luego se reemplaza &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por los &lt;/ins&gt;argumentos, suministrados con el identificador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de la &lt;/ins&gt;macro.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|Versión &lt;/del&gt;(4) de la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Directiva &lt;/del&gt;{{tt|#define}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;define &lt;/del&gt;una macro de función &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;similar &lt;/del&gt;con un número variable de argumentos, pero sin argumentos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;habituales&lt;/del&gt;. Los argumentos sólo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;se puede acceder &lt;/del&gt;con el identificador {{tt|__VA_ARGS__}}, que luego se reemplaza &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;con &lt;/del&gt;argumentos, suministrados con identificador &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;para ser sustituido .|Version (4) of the {{tt|#define}} directive defines a function-like &lt;/del&gt;macro &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;with variable number of arguments, but no regular arguments&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The arguments can be accessed only with {{tt|__VA_ARGS__}} identifier, which is then replaced with arguments, supplied with identifier to be replaced.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La forma &lt;/ins&gt;(4) de la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;directiva &lt;/ins&gt;{{tt|#define}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;declara &lt;/ins&gt;una macro de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tipo &lt;/ins&gt;función con un número variable de argumentos, pero sin argumentos &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;normales&lt;/ins&gt;. Los argumentos sólo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;son accesibles &lt;/ins&gt;con el identificador {{tt|__VA_ARGS__}}, que luego se reemplaza &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por los &lt;/ins&gt;argumentos, suministrados con &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/ins&gt;identificador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de la &lt;/ins&gt;macro.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Ǌ y Ǌ operadores====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Ǌ y Ǌ operadores====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:32371:newid:32374 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/preprocessor/navbar_heading&amp;diff=32373&amp;oldid=18364</id>
		<title>Plantilla:cpp/preprocessor/navbar heading</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/preprocessor/navbar_heading&amp;diff=32373&amp;oldid=18364"/>
				<updated>2018-07-24T20:02:23Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 20:02 24 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[cpp/preprocessor |&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Preprocessor&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[cpp/preprocessor |&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Preprocesador&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:18364:newid:32373 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/preprocessor/navbar_content&amp;diff=32372&amp;oldid=30965</id>
		<title>Plantilla:cpp/preprocessor/navbar content</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=Plantilla:cpp/preprocessor/navbar_content&amp;diff=32372&amp;oldid=30965"/>
				<updated>2018-07-24T20:01:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 20:01 24 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv begin}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv begin}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv ln | cpp/preprocessor/conditional | &amp;amp;#35;if | &amp;amp;#35;ifdef | &amp;amp;#35;ifndef | &amp;amp;#35;else | &amp;amp;#35;elif | &amp;amp;#35;endif}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv ln | cpp/preprocessor/conditional | &amp;amp;#35;if | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;amp;#35;ifdef | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;amp;#35;ifndef | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;amp;#35;else | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;amp;#35;elif | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;amp;#35;endif}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv ln | cpp/preprocessor/replace | &amp;amp;#35;define | &amp;amp;#35;undef | &amp;amp;#35;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;,&lt;/del&gt;&amp;amp;#35;&amp;amp;#35; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;operators&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv ln | cpp/preprocessor/replace | &amp;amp;#35;define | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;amp;#35;undef | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;operadores &lt;/ins&gt;&amp;amp;#35; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;y &lt;/ins&gt;&amp;amp;#35;&amp;amp;#35; }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv ln | cpp/preprocessor/include | &amp;amp;#35;include}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv ln | cpp/preprocessor/include | &amp;amp;#35;include}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv ln | cpp/preprocessor/warning | &amp;amp;#35;warning}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nv ln | cpp/preprocessor/warning | &amp;amp;#35;warning}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:30965:newid:32372 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;diff=32371&amp;oldid=32368</id>
		<title>cpp/preprocessor/replace</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;diff=32371&amp;oldid=32368"/>
				<updated>2018-07-24T19:59:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 19:59 24 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ǌ directivas&lt;/del&gt;====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Directiva #define&lt;/ins&gt;====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|Las directivas &lt;/del&gt;{{tt|#define}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;definir la &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} como macro, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;que &lt;/del&gt;es &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;indicar &lt;/del&gt;al compilador &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;para reemplazar &lt;/del&gt;todas las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ocurrencias &lt;/del&gt;sucesivas de {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;con &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacement-list&lt;/del&gt;}}, que puede estar &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opcionalmente &lt;/del&gt;adicionalmente procesada. Si el identificador ya está definido como cualquier tipo de macro, el programa está mal &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;formada . |The {{tt|#define}} directives define the {{spar|identifier}} as macro&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;that is instruct the compiler to replace all successive occurrences of {{spar|identifier}} with {{spar|replacement-list}}, which can be optionally additionally processed&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;If the identifier is already defined as any type of macro, the program is ill-formed. }}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La directiva &lt;/ins&gt;{{tt|#define}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;establece un &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} como macro, es &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;decir, le indica &lt;/ins&gt;al compilador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;que sustituya &lt;/ins&gt;todas las &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;apariciones &lt;/ins&gt;sucesivas de {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por el &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de sustitución&lt;/ins&gt;}}, que puede estar &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a su vez &lt;/ins&gt;adicionalmente procesada. Si el identificador ya está definido como cualquier tipo de macro, el programa &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;es erróneo, &lt;/ins&gt;está mal &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;formado&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a menos que las definiciones sean idénticas&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=====Como objetos macros=====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=====Como objetos macros=====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:32368:newid:32371 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/conditional&amp;diff=32370&amp;oldid=32366</id>
		<title>cpp/preprocessor/conditional</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/conditional&amp;diff=32370&amp;oldid=32366"/>
				<updated>2018-07-24T19:30:30Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 19:30 24 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='4' style='text-align: center;' class='diff-multi'&gt;(No se muestra una edición intermedia realizada por un usuario)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{tr_note}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|Compilación condicional de código}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|Compilación condicional de código}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#if}} {{spar|expresión}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#if}} {{spar|expresión}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#elif}} {{spar|expresión}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#elif}} {{spar|expresión}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#ifdef}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#ifdef}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#ifndef}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#ifndef}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#else&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}} {{spar|expresión&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#else}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#endif&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}} {{spar|expresión&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#endif}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un bloque de preprocesamiento condicional comienza con la directiva {{tt|#if}}, {{tt|#ifdef}} o {{tt|#ifndef}}, después, opcionalmente, se puede incluir cualquier número de directivas {{tt|#elif}}, a continuación, opcionalmente, se incluye como mucho una directiva {{tt|#else}} y se termina con la directiva de cierre {{tt|#endif}}. Todos los bloques de preprocesamiento&amp;#160; condicional interiores se procesan por separado .&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un bloque de preprocesamiento condicional comienza con la directiva {{tt|#if}}, {{tt|#ifdef}} o {{tt|#ifndef}}, después, opcionalmente, se puede incluir cualquier número de directivas {{tt|#elif}}, a continuación, opcionalmente, se incluye como mucho una directiva {{tt|#else}} y se termina con la directiva de cierre {{tt|#endif}}. Todos los bloques de preprocesamiento&amp;#160; condicional interiores se procesan por separado .&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Cada &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;uno &lt;/del&gt;de {{tt|#if}}, {{tt|#elif}}, {{tt|#else}}, {{tt|#ifdef}} {{tt|#ifndef}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;y control de directivas &lt;/del&gt;bloque de código hasta &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;que primero &lt;/del&gt;{{tt|#elif}}, {{tt|#else}}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, directiva &lt;/del&gt;{{tt|#endif}} que no &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pertenecen &lt;/del&gt;a ningún bloque de preprocesamiento &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;condicionales interiores &lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Each of {{tt|#if}}, {{tt|#elif}}, {{tt|#else}}, {{tt|#ifdef}} and {{tt|#ifndef}} directives control code block until first {{tt|#elif}}, {{tt|#else}}, {{tt|#endif}} directive not belonging to any inner conditional preprocessing blocks. }}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cada &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;una &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;las directivas &lt;/ins&gt;{{tt|#if}}, {{tt|#elif}}, {{tt|#else}}, {{tt|#ifdef}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;y &lt;/ins&gt;{{tt|#ifndef}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;abarca el &lt;/ins&gt;bloque de código hasta &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la primera directiva &lt;/ins&gt;{{tt|#elif}}, {{tt|#else}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;o &lt;/ins&gt;{{tt|#endif}} que no &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pertenece &lt;/ins&gt;a ningún bloque &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;interno &lt;/ins&gt;de preprocesamiento &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;condicional&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;{{tt|#if}}, {{tt|#ifdef}} y {{tt|#ifndef}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directivas probar &lt;/del&gt;la condición especificada (ver abajo) y si se evalúa como verdadera, compila el bloque de código &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;controlado&lt;/del&gt;. En ese caso &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;posterior &lt;/del&gt;{{tt|#else}} y &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directivas &lt;/del&gt;{{tt|#elif}} se ignoran. De lo contrario, si la condición especificada se evalúa falsa, el bloque de código &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;controlado &lt;/del&gt;se omite y la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;subsiguiente &lt;/del&gt;{{tt|#else}} o {{tt|#elif}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directiva &lt;/del&gt;(si &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;los &lt;/del&gt;hay) se procesa. En el primer caso, el bloque de código &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;controlado &lt;/del&gt;por la directiva {{tt|#else}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;está &lt;/del&gt;incondicionalmente &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;compilado&lt;/del&gt;. En &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;este &lt;/del&gt;último caso, la directiva {{tt|#elif}} actúa como si se tratara de directiva {{tt|#if}}: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;comprueba &lt;/del&gt;condición, compila &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;o se salta &lt;/del&gt;el bloque de código &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;controlado, basado &lt;/del&gt;en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/del&gt;resultado, y en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;este último &lt;/del&gt;caso &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;los procesos posteriores &lt;/del&gt;{{tt|#elif}} y {{tt|#else}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directivas&lt;/del&gt;. El bloque de preprocesamiento condicional se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;termina por &lt;/del&gt;la directiva {{tt|#endif}} .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|{{tt|#if}}, {{tt|#ifdef}} and {{tt|#ifndef}}&amp;#160; directives test the specified condition (see below) and if it evaluates to true, compiles the controlled code block. In that case subsequent {{tt|#else}} and {{tt|#elif}} directives are ignored. Otherwise, if the specified condition evaluates false, the controlled code block is skipped and the subsequent {{tt|#else}} or {{tt|#elif}} directive (if any) is processed. In the former case, the code block controlled by the {{tt|#else}} directive is unconditionally compiled. In the latter case, the {{tt|#elif}} directive acts as if it was {{tt|#if}} directive: checks for condition, compiles or skips the controlled code block based on the result, and in the latter case processes subsequent {{tt|#elif}} and {{tt|#else}} directives. The conditional preprocessing block is terminated by {{tt|#endif}} directive.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Las directivas &lt;/ins&gt;{{tt|#if}}, {{tt|#ifdef}} y {{tt|#ifndef}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;comprueban &lt;/ins&gt;la condición especificada (ver abajo) y si se evalúa como verdadera, compila el bloque de código &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;abarcado&lt;/ins&gt;. En ese caso&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, las siguientes directivas &lt;/ins&gt;{{tt|#else}} y {{tt|#elif}} se ignoran. De lo contrario, si la condición especificada se evalúa &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;como &lt;/ins&gt;falsa, el bloque de código &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;abarcado &lt;/ins&gt;se omite y la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;siguiente&amp;#160; directiva &lt;/ins&gt;{{tt|#else}} o {{tt|#elif}} (si &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;las &lt;/ins&gt;hay) se procesa. En el primer caso, el bloque de código &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;abarcado &lt;/ins&gt;por la directiva {{tt|#else}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se compila &lt;/ins&gt;incondicionalmente. En &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/ins&gt;último caso, la directiva {{tt|#elif}} actúa como si se tratara de directiva {{tt|#if}}: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;verifica que se cumpla la &lt;/ins&gt;condición, compila &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;u omite &lt;/ins&gt;el bloque de código &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;abarcado &lt;/ins&gt;en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;función del &lt;/ins&gt;resultado, y en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/ins&gt;caso &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de resultado falso, se procesa las siguientes directivas &lt;/ins&gt;{{tt|#elif}} y {{tt|#else}}. El bloque de preprocesamiento condicional se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;finaliza con &lt;/ins&gt;la directiva {{tt|#endif}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Estado &lt;/del&gt;de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;la evaluación&lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Evaluación &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;condición&lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===={{tt|#if, #elif}}====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===={{tt|#if, #elif}}====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|El &lt;/del&gt;{{spar|expression}} es una expresión constante, utilizando sólo [[cpp/language#Literals|literales]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;y los &lt;/del&gt;identificadores, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;que se define &lt;/del&gt;mediante directiva {{rlpt|replace | #define}}. Cualquier identificador, que no &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;es &lt;/del&gt;literal, no &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;define &lt;/del&gt;con {{rlpt|replace | #define}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directiva&lt;/del&gt;, se evalúa como'' 0'' . &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|The {{spar|expression}} is a constant expression, using only [[cpp/language#Literals|literales]] and identifiers, defined using {{rlpt|replace | #define}} directive. Any identifier, which is not literal, non defined using {{rlpt|replace | #define}} directive, evaluates to ''0''. }}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{spar|expression}}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;es una expresión constante, utilizando sólo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;valores &lt;/ins&gt;[[cpp/language#Literals|literales]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;e &lt;/ins&gt;identificadores, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;definidos &lt;/ins&gt;mediante directiva {{rlpt|replace | #define}}. Cualquier identificador, que no &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sea &lt;/ins&gt;literal, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;si &lt;/ins&gt;no &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;está definido &lt;/ins&gt;con &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la directiva &lt;/ins&gt;{{rlpt|replace | #define}}, se evalúa como ''0'' .&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;La expresión puede contener operadores unarios &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;en &lt;/del&gt;forma {{tt|defined}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} o {{tt|defined (}}{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}}{{tt|)}} que &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;volver &lt;/del&gt;{{c|1}} si el {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;se definió &lt;/del&gt;utilizando directiva {{rlpt|replace | #define}} y 0 en caso contrario&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''''&lt;/del&gt;. Si &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/del&gt;{{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expression&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;evalúa en el valor &lt;/del&gt;distinto de cero, el bloque de código &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;controlado está incluido &lt;/del&gt;y &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;salta lo &lt;/del&gt;contrario. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Si cualquier &lt;/del&gt;identificador utilizado no &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;es &lt;/del&gt;una constante&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, que &lt;/del&gt;se sustituye &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;con &lt;/del&gt;{{c|0}} .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|The expression may contain unary operators in form {{tt|defined}}&amp;amp;nbsp;{{spar|identifier}} or&amp;#160; {{tt|defined (}}{{spar|identifier}}{{tt|)}} which return {{c|1}} if the {{spar|identifier}} was defined using {{rlpt|replace | #define}} directive and ''0'' otherwise. If the {{spar|expression}} evaluates to nonzero value, the controlled code block is included and skipped otherwise. If any used identifier is not a constant, it is replaced with {{c|0}}.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La expresión puede contener operadores unarios &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de la &lt;/ins&gt;forma {{tt|defined}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} o {{tt|defined (}}{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}}{{tt|)}} que &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se evalua como &lt;/ins&gt;{{c|1}} si el {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fue creado &lt;/ins&gt;utilizando &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la &lt;/ins&gt;directiva {{rlpt|replace | #define}} y &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;como {{c|&lt;/ins&gt;0&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}} &lt;/ins&gt;en &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;el &lt;/ins&gt;caso contrario. Si &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;al evaluar la &lt;/ins&gt;{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se obtiene un resultado &lt;/ins&gt;distinto de cero, el bloque de código &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;interno se incluye en la compilación, &lt;/ins&gt;y &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se elimina en el caso &lt;/ins&gt;contrario. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Cualquier &lt;/ins&gt;identificador utilizado &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;que &lt;/ins&gt;no &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sea &lt;/ins&gt;una constante se sustituye &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;por &lt;/ins&gt;{{c|0}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===={{tt|#ifdef, #ifndef}}====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===={{tt|#ifdef, #ifndef}}====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;Comprueba si el identificador se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;definió &lt;/del&gt;utilizando directiva {{rlpt | replace | #define}} . &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Checks if the identifier was defined using {{rlpt | replace | #define}} directive. }}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Comprueba si el identificador se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;creó &lt;/ins&gt;utilizando &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la &lt;/ins&gt;directiva {{rlpt | replace | #define}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;{{tt|#ifdef}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} es &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;esencialmente &lt;/del&gt;equivalente a {{tt|#if defined(}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}}{{tt|)}} .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|{{tt|#ifdef}}&amp;amp;nbsp;{{spar|identifier}} is essentially equivalent to {{tt|#if defined(}}&amp;amp;nbsp;{{spar|identifier}}{{tt|)}}.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tt|#ifdef}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} es equivalente a {{tt|#if defined(}}{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}}{{tt|)}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;{{tt|#ifndef}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} es &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;esencialmente &lt;/del&gt;equivalente a {{tt|#if !defined(}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}}{{tt|)}} .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|{{tt|#ifndef}}&amp;amp;nbsp;{{spar|identifier}} is essentially equivalent to {{tt|#if !defined(}}&amp;amp;nbsp;{{spar|identifier}}{{tt|)}}.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tt|#ifndef}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} es equivalente a {{tt|#if !defined(}}{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}}{{tt|)}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Ejemplo===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Ejemplo===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#ifdef ABCD&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#ifdef ABCD&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;1: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;yes&lt;/del&gt;\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;1: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;si&lt;/ins&gt;\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#else&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#else&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;1: no\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;1: no\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;2: no1\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;2: no1\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#elif ABCD == 2&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#elif ABCD == 2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;2: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;yes&lt;/del&gt;\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;2: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;si&lt;/ins&gt;\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#else&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#else&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;2: no2\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;2: no2\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 58:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#if !defined(DCBA) &amp;amp;&amp;amp; (ABCD &amp;lt; 2*4-3)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#if !defined(DCBA) &amp;amp;&amp;amp; (ABCD &amp;lt; 2*4-3)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;3: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;yes&lt;/del&gt;\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; std::cout &amp;lt;&amp;lt; &amp;quot;3: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;si&lt;/ins&gt;\n&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#endif&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#endif&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|output=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|output=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;yes&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;si&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;yes&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;si&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;yes&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;si&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mwiki1-mwiki_es_:diff:version:1.11a:oldid:32366:newid:32370 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;diff=32368&amp;oldid=28040</id>
		<title>cpp/preprocessor/replace</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/replace&amp;diff=32368&amp;oldid=28040"/>
				<updated>2018-07-23T17:28:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 17:28 23 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='4' style='text-align: center;' class='diff-multi'&gt;(No se muestra una edición intermedia realizada por un usuario)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tr_note}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tr_note}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Replacing text &lt;/del&gt;macros}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Sustitución mediante &lt;/ins&gt;macros &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de texto&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;El preprocesador &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;apoya &lt;/del&gt;la sustitución de texto &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;macro&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Función macro-como reemplazo &lt;/del&gt;de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;texto también es apoyado .|The preprocessor supports text macro replacement. Function-like text macro replacement is also supported&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El preprocesador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;permite &lt;/ins&gt;la sustitución &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;con macros &lt;/ins&gt;de texto. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;También se permite macros en forma &lt;/ins&gt;de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;función, con parámetros&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=1 | {{ttb|#define}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacement-list&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=1 | {{ttb|#define}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} {{spar| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de sustitución}} {{mark optional&lt;/ins&gt;}}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=2 | {{ttb|#define}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}}{{ttb|(}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;parameters&lt;/del&gt;}} {{ttb|)}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacement-list&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=2 | {{ttb|#define}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}}{{ttb|(}}{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;parámetros&lt;/ins&gt;}}{{ttb|)}} {{spar| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de sustitución}} {{mark optional&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=3 | {{ttb|#define}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}}{{ttb|(}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;parameters&lt;/del&gt;}}{{ttb|, ... )}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacement-list&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=3 | {{ttb|#define}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}}{{ttb|(}}{{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;parámetros&lt;/ins&gt;}}{{ttb|, ...)}} {{spar| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de sustitución}} {{mark optional}} | notes = {{mark since c++11&lt;/ins&gt;}}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=4 | {{ttb|#define}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}}{{ttb|( ... )}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;replacement-list&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=4 | {{ttb|#define}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}}{{ttb|(...)}} {{spar| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contenido de sustitución}} {{mark optional}} | notes = {{mark since c++11&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=5 | {{ttb|#undef }} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;identifier&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | num=5 | {{ttb|#undef }} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;identificador&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	<entry>
		<id>https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/conditional&amp;diff=32366&amp;oldid=28035</id>
		<title>cpp/preprocessor/conditional</title>
		<link rel="alternate" type="text/html" href="https://es.cppreference.com/mwiki/index.php?title=cpp/preprocessor/conditional&amp;diff=32366&amp;oldid=28035"/>
				<updated>2018-07-23T17:06:17Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 17:06 23 jul 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tr_note}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tr_note}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Conditional inclusion&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{title|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Compilación condicional de código&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cpp/preprocessor/navbar}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|&lt;/del&gt;El preprocesador &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;soporta &lt;/del&gt;compilación condicional de algunas partes del archivo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de origen&lt;/del&gt;. Este comportamiento está controlado por {{tt|#if}}, {{tt|#else}}, {{tt|#elif}}, {{tt|#ifdef}}, {{tt|#ifndef}} y {{tt|#endif}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directivas &lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|The preprocessor supports conditional compilation of parts of source file. This behavior is controlled by {{tt|#if}}, {{tt|#else}}, {{tt|#elif}}, {{tt|#ifdef}}, {{tt|#ifndef}} and {{tt|#endif}} directives.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El preprocesador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;permite la &lt;/ins&gt;compilación condicional de algunas partes del archivo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fuente&lt;/ins&gt;. Este comportamiento está controlado por &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;las directivas &lt;/ins&gt;{{tt|#if}}, {{tt|#else}}, {{tt|#elif}}, {{tt|#ifdef}}, {{tt|#ifndef}} y {{tt|#endif}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Sintaxis===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc begin}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#if}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expression&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#if}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#elif}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expression&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#elif}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#ifdef}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expression&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#ifdef}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#ifndef}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expression&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#ifndef}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#else}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expression&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#else}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#endif}} {{spar|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;expression&lt;/del&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc | {{ttb|#endif}} {{spar|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expresión&lt;/ins&gt;}} }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{sdsc end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Explicación===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{tr|El &lt;/del&gt;bloque de preprocesamiento condicional comienza con {{tt|#if}}, {{tt|#ifdef}} o &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;directiva &lt;/del&gt;{{tt|#ifndef}}, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;luego &lt;/del&gt;opcionalmente &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;incluye &lt;/del&gt;cualquier número de directivas {{tt|#elif}}, a continuación, opcionalmente, incluye &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;la mayoría menos &lt;/del&gt;una directiva {{tt|#else}} y se termina con la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Directiva &lt;/del&gt;{{tt|#endif}}. Todos los bloques interiores &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;condicionales preprocesamiento &lt;/del&gt;se procesan por separado .&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|The conditional preprocessing block starts with {{tt|#if}}, {{tt|#ifdef}} or {{tt|#ifndef}} directive, then optionally includes any number of {{tt|#elif}} directives, then optionally includes at most one {{tt|#else}} directive and is terminated with {{tt|#endif}} directive. Any inner conditional preprocessing blocks are processed separately.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Un &lt;/ins&gt;bloque de preprocesamiento condicional comienza con &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;la directiva &lt;/ins&gt;{{tt|#if}}, {{tt|#ifdef}} o {{tt|#ifndef}}, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;después, &lt;/ins&gt;opcionalmente&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, se puede incluir &lt;/ins&gt;cualquier número de directivas {{tt|#elif}}, a continuación, opcionalmente, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se &lt;/ins&gt;incluye &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;como mucho &lt;/ins&gt;una directiva {{tt|#else}} y se termina con la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;directiva de cierre &lt;/ins&gt;{{tt|#endif}}. Todos los bloques &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de preprocesamiento&amp;#160; condicional &lt;/ins&gt;interiores se procesan por separado .&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tr|Cada uno de {{tt|#if}}, {{tt|#elif}}, {{tt|#else}}, {{tt|#ifdef}} {{tt|#ifndef}} y control de directivas bloque de código hasta que primero {{tt|#elif}}, {{tt|#else}}, directiva {{tt|#endif}} que no pertenecen a ningún bloque de preprocesamiento condicionales interiores . |Each of {{tt|#if}}, {{tt|#elif}}, {{tt|#else}}, {{tt|#ifdef}} and {{tt|#ifndef}} directives control code block until first {{tt|#elif}}, {{tt|#else}}, {{tt|#endif}} directive not belonging to any inner conditional preprocessing blocks. }}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tr|Cada uno de {{tt|#if}}, {{tt|#elif}}, {{tt|#else}}, {{tt|#ifdef}} {{tt|#ifndef}} y control de directivas bloque de código hasta que primero {{tt|#elif}}, {{tt|#else}}, directiva {{tt|#endif}} que no pertenecen a ningún bloque de preprocesamiento condicionales interiores . |Each of {{tt|#if}}, {{tt|#elif}}, {{tt|#else}}, {{tt|#ifdef}} and {{tt|#ifndef}} directives control code block until first {{tt|#elif}}, {{tt|#else}}, {{tt|#endif}} directive not belonging to any inner conditional preprocessing blocks. }}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cesar</name></author>	</entry>

	</feed>