Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

`String::append_utf*` functions missing.

Abierto
#1,815 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
cpp
Área
devtools

Línea de trabajo

Comienza con las declaraciones de la API de String de godot-cpp y compara los nombres String::append_utf* con los nombres String::parse_utf* referenciados en el issue y en el commit ffa6ef220bdefe64b0d2ebb3c48c5dc54d52045b. Usa la reproducción mínima para verificar que los nombres de API elegidos compilan; se considera terminado cuando los errores de miembro inexistente reportados ya no se producen.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Godot version

4d1f26e1fd1fa46f2223fe0b6ac300744bf79b88

godot-cpp version

master branch at 6a870949a5d38c62638af23dc13210f77154aa2c

System information

Arch Linux

Issue description

Attempting to use any of the String::append_utf* functions will generate a compiler error:

error: 'class godot::String' has no member named 'append_utf8'

These functions are equivalent to String::parse_utf* -- they were renamed in https://github.com/godotengine/godot/commit/ffa6ef220bdefe64b0d2ebb3c48c5dc54d52045b.

Steps to reproduce

Attempt to use any of the String::append_utf*, compile, compiler error ensues.

Minimal reproduction project
String test_string = "testing";
test_string.append_utf8("compiler_error_here");
Lenguaje dominante
C++
Estrellas
2.7k
Forks
818
Merge medio
1 d 9 h
PR fusionados (30 d)
4

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de godotengine/godot-cpp

Todos los issues de godotengine/godot-cpp

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.