Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
highlevel:c:xtra [2008/07/01 16:28] alfred |
highlevel:c:xtra [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Xtra ====== | + | ====== C\C++ Xtra ====== |
| ===== Lenguaje ===== | ===== Lenguaje ===== | ||
| Línea 386: | Línea 386: | ||
| * [[highlevel:c:advancing#smart_pointers|auto_ptr]] | * [[highlevel:c:advancing#smart_pointers|auto_ptr]] | ||
| Aún así, quedan elementos por ver: | Aún así, quedan elementos por ver: | ||
| + | |||
| Línea 414: | Línea 415: | ||
| std::string strValue = it->second; | std::string strValue = it->second; | ||
| } | } | ||
| + | </code> | ||
| + | * Saber si existe una clave (se llama al método find, si este devuelve ''mapa.end()'' es que no): | ||
| + | <code cpp> | ||
| + | std::map<std::string, std::string>::iterator it = myMap.find("adios"); | ||
| + | if (it == myMap.end()) ... // No encontrado | ||
| </code> | </code> | ||