standard-library

Eliminación de elementos duplicados de una matriz en Swift

Podría tener una matriz que se parece a la siguiente: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] O, realmente, cualquier secuen ... ubiera uno de cada elemento idéntico. ¿Swift proporcionan una manera de hacer esto fácilmente, o tendré que hacerlo yo mismo?

¿Cómo comprobar si existe un archivo en Go?

La biblioteca estándar de Go no tiene una función destinada únicamente a comprobar si un archivo existe o no (como la de Python os.path.exists). ¿Cuál es la forma idiomática de hacerlo?

¿Qué es std:: promise?

Estoy bastante familiarizado con C++11std::thread, std::async y std::futurecomponentes (por ejemplo, ver esta respuesta), qu ... r un ejemplo breve y sucinto de una situación en la que se necesita un std::promise y ¿dónde está la solución más idiomática?

¿Por qué está bien devolver el vector de la función?

Por favor considere este código. He visto este tipo de código varias veces. words es un vector local. ¿Cómo es posible devolv ... ::string token; while (std::getline(file, token, ',')) { words.push_back(token); } return words; }

Error "Inclusión no resuelta" con Eclipse CDT para encabezados de biblioteca estándar de C

Configuré CDT para eclipse y escribí un simple programa hello world C: #include <stdio.h> int main(void){ puts(" ... él. No afecta la ejecución del programa, pero me parece bastante molesto. ¿alguien tiene alguna idea de cómo eliminarlo ?

¿Qué funciones de la biblioteca estándar deben (deben) evitarse?

He leído en Stack Overflow que algunas funciones de C son "obsoletas" o "deberían evitarse". ¿Puede darme algunos ejemplos de ... a razón de por qué? ¿Qué alternativas a esas funciones existen? ¿Podemos usarlos de forma segura - alguna buena práctica?

¿Los módulos Python más útiles de la biblioteca estándar? [cerrado]

Estoy enseñando una clase de python de nivel de posgrado en la Universidad de París, y los estudiantes necesitan ser introduc ... s, os.path, logging,... y tal vez: collections, struct,… ¿Qué módulos sugeriría que presente, en un espacio de 1 o 2 horas?

Diferencia entre la biblioteca estándar de C y la biblioteca POSIX de C

Estoy un poco confundido por "C standard lib" y "C POSIX lib", porque descubrí que muchos archivos de encabezado definidos en ... iero escribir un programa multihilo en Linux, ¿qué archivo de encabezado debo incluir, <pthread.h> o <threads.h>?

¿Se pretende que int8 t y uint8 t sean tipos char?

Dado este programa C++11, ¿debo esperar ver un número o una letra? ¿O no hacer expectativas? #include <cstdint> #incl ... () { int8_t i = 65; std::cout << i; } ¿Especifica el estándar si este tipo puede o será un tipo de carácter?

¿Qué significa la" c " en cout, cin, cerr y clog?

¿Qué significa la "c" en los nombres cout, cin, cerr y clog? Yo diría char pero no he encontrado nada que lo confirme.

¿Cómo puedo saber si un módulo Perl es el núcleo o parte de la instalación estándar?

¿Cómo puedo comprobar si un módulo Perl es parte del núcleo, es decir, es parte de la instalación estándar? Estoy buscando: ... áquina? (¿Cómo puedo saber qué módulos se proporcionaron originalmente con la instalación específica de Perl en una máquina?)

¿Por qué falta Haskell tipos de clase "obvios"?

Considere los Lenguajes Orientados a Objetos: La mayoría de las personas que vienen de un fondo de programación orientada ... or qué Haskell no tiene un Collection y / o Indexable tipo-clase (es) para unificar y generalizar algunas de estas funciones?

¿Std:: mt19937 requiere calentamiento?

He leído que muchos generadores de números pseudo-aleatorios requieren muchas muestras ordenadas para ser "calentadas". ¿Es e ... o después de la construcción? El código en cuestión: #include <random> std::random_device rd; std::mt19937 gen(rd());

¿Es legal pasar una cadena no terminada en null a strncmp en C?

Tengo una matriz de 16 bytes que contiene el nombre del segmento de un ejecutable. char segname[16]; Si la longitud del no ... nas terminadas en cero s1 y s2. El tamaño pasado a strncmp será el tamaño de segname. Me pregunto a qué debería referirme.

¿Cuándo se requiere la biblioteca # include en C++?

De acuerdo con esta entrada de referencia para el operador nuevo ( http://www.cplusplus.com/reference/std/new/operator%20new/ ... dría necesitar #include <new> - tal vez algún código de ejemplo que no se compilará sin #include <new>? Gracias.

¿Por qué se requiere este molde para bool?

template<typename InputIterator, typename Predicate> inline InputIterator find_if(InputIterator first, InputIterator la ... iterador de entrada. Limpié los guiones bajos para que fuera más legible. ¿Por qué usaron un bool fundido en el predicado?

¿std:: atomic funciona apropiadamente?

Estoy leyendo "C++ Concurrency in Action" de Anthony Williams y en el Capítulo 5, que habla sobre el nuevo modelo de memoria ... eturn 0; } ¿Es este un caso de comportamiento indefinido que simplemente se comporta como se espera? Gracias de antemano!

¿Hay una clase de excepción java estándar que significa "El objeto no fue encontrado"?

Considere una función de la siguiente forma general: Foo findFoo(Collection<Foo> foos, otherarguments) throws ObjectN ... ción con este significado en la biblioteca estándar de Java. ¿Sabes si hay una excepción estándar que se puede utilizar aquí?

¿Por qué str.dividir no tomar argumentos de palabras clave?

Me encontré con este - en mi opinión-extraño comportamiento: "a b c".split(maxsplit=1) TypeError: split() takes no keyword ... no toma argumentos de palabras clave, aunque tendría sentido? Encontré este comportamiento tanto en Python2 como en Python3.

¿Reflexión en tiempo de compilación en C++1z? [cerrado]

Hay un grupo de estudio en el comité de estandarización de C++ para proporcionar reflexión en tiempo de compilación en C++1z ... equivalent to struct B {int f() {return 43;}}; Si no fuera tan poderoso como este, ¿cuáles serán los casos de uso típicos?