Tag: C++17
template constexpr bool has_char_a(const char(&s)[N]) { for (size_t i = 0; i < N; i++) { if (s[i] == 'a') return true; } return false; } template constexpr const std::string make_string(const char(&s)[N]) { static_assert(has_char_a(s), "error"); return std::string{ s, N }; } void test() { cout
En un intento por entender cómo se comportan los Vectores, codifiqué los siguientes tres ejemplos de juguetes: vector_using_assignment.cc: Inicializar un vector a 1,000,000 y asignar sus elementos en un bucle for “` // 1. vector_using_assignment #include <iostream> #include <vector> int main(int argc, char *argv[]) { int N = *argv[1]; std::vector<int> . . . Read more
Mi código de archivo Cpp #include <bits/stdc++.h> using namespace std; class Node { public: int data; Node *next; }; void insert_at_end(Node *head, int data) { Node *temp = new Node(); temp->data = data; temp->next = NULL; if (head == NULL) { head = temp; // cout << temp->data << " . . . Read more
Estoy tratando de usar mutex para organizar el resultado entre dos hilos para imprimir el mensaje desde el Hilo 1 y luego imprimir el resultado del Hilo 2. pero estoy obteniendo los mensajes que se imprimen al azar, por lo que parece que no estoy usando mutex correctamente. std::mutex mu; . . . Read more
Tengo una función de comparación/ordenación que está relacionada con una clase. Puedo utilizarla si la defino como un objeto de cierre separado. Me gustaría convertirla en un método estático de la clase en la que opera para que sea más ordenado. Adiviné cómo hacer esto, pero obtengo un error que . . . Read more