Tag: STRING-LITERALS
Tengo un std::variant de diferentes tipos, incluyendo int32_t, int64_t, float, double, std::string y bool. Cuando asigno un literal de cadena (const char *, que no está presente en este variant), asumí que se convertiría implícitamente a std::string y funcionó como esperaba con MinGW (9.0.0 de 64 bits). Pero con MSVC . . . Read more
El código a continuación se compila: #include <iostream> int main( ) { const char* const str = “This is a constant string.”; std::cout << str << ‘\n’; } Sin embargo, este código muestra una advertencia: constexpr char* const str = “This is a constant string.”; Aquí: advertencia: ISO C++ prohíbe . . . Read more
Estoy confundido/a acerca de lo que exactamente es una cadena literal en el código. Al observar el siguiente código: "Apple" ¿Es Apple la cadena literal? (el par de comillas dobles NO se considera parte de una cadena literal) ¿O es "Apple" la cadena literal? (el par de comillas dobles SE . . . Read more
Tengo esta función en mi código base, const renderList = (listItems) => listItems.map((page) => html<li><a href=”${page.link}”>${page.label}</a></li>); const renderSection = (siteMapContent) => html ${siteMapContent.map((sitemapItem) => html ${sitemapItem.section} ${renderList(sitemapItem.pages)} )} Estoy obteniendo el siguiente error, TypeError: (valor intermedio)(valor intermedio).push no es una función en la línea, ${siteMapContent.map((siteMapItem) => html No entiendo qué . . . Read more
“`markdown <h1>include <stdio.h></h1> <h1>include <string.h></h1> int main(int argc, const char * argv[]) { int i; char s1[100] = "Computer Programming Class"; char s2[100] = "ECE"; <pre><code>int length = (int)strlen(s1); for (i = 0; i < length; i++) { s2[i] = s1[length – 1 – i]; } s2[i] = '\n'; printf("%s", . . . Read more