es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: C++11

El valor constexpr definido en el archivo de encabezado presenta un problema de caso. ¿Cómo solucionarlo?

a.h constexpr uint64_t seed = strhash_ct(TIME); //seed en a.h debe ser constexpr, ya que quiero ponerlo en una plantilla, como esta: HashJic::ensure_compile_time<seed>::value b.cpp <h1>incluye “a.h”</h1> <p>uint64_t b = seed; <code> c.cpp </code></p> <h1>incluye “a.h”</h1> <p>uint64_t c = seed; En este caso, b != c ¿Cómo puedo obtener el mismo valor? . . . Read more

¿Por qué no se llama al constructor de movimiento?

Tengo el siguiente fragmento de código: “`c++ #include <iostream> struct T { int a; <pre><code>T() = default; T(T& other) { std::cout << "copy &\n"; } T(T&& other) { std::cout << "move &&\n"; } </code></pre> }; void foo(T&& x) { T y(x); // ¿Por qué se llama al constructor de copia? . . . Read more

En cuanto a imprimir un patrón

Pregunta ¿Cómo puedo dar espacios entre los números? Cuando agrego <<" " después de cout<<j, el patrón cambia. ¿Hay alguna otra forma de dar espacios entre los números? Código #include<iostream> using namespace std; int main(){ int i,j=1,space,star,n; cin>>n; i=1; Looping while(i<=n){ space=n-i; while(space){ cout<<" "; space–; } star=i; while(star){ cout<<j<<" . . . Read more