EliasFarhan / NekoEngine

Generic 3d engine based on SDL2 and OpenGL ES 3/WebGL2
13 stars 5 forks source link

NekoString union opti #59

Closed StephenGrosjean closed 4 years ago

StephenGrosjean commented 4 years ago

J'aimerais savoir comment es-ce que je doit utiliser le "union" avec les strings, j'ai compris ce qu'il faisait mais je n'arrive pas à l'implémenter.

class NekoString
{
    char* buffer_ = nullptr;
    size_t length_ = 0;
    Allocator& allocator_;
EliasFarhan commented 4 years ago

Bah t'as toujours besoin de la length, par contre, plutôt de d'avoir un buffer et un allocator, tu peux mettre directement dans un tableau sur la stack de la même taille comme ici https://godbolt.org/z/SxCo2e