9 meneos
233 clics
Explorando la implementación de ‘std::string’ [ENG]
Todo desarrollador de C++ sabe que std::string representa una secuencia de caracteres en memoria. Esta clase administra su propia memoria y su uso es muy intuitivo. Hoy exploraremos cómo define std::string el estándar de C++ y también observaremos cómo lo implementan los 4 compiladores principales (Visual Studio 14, GCC versión anterior a 5, GCC versión 5 o mayor y Clang [LLVM]).
|
comentarios cerrados
#include <string>
#include <iostream>
int main() {
std::cout << sizeof(std::string) << std::endl;
}