Skip to content

Prince-Hervoet/DynamicObject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a dynamic object in C++.

    #include <iostream>
    #include "dynamic_object.hpp"

    etools::DynamicObject &test()
    {
        etools::DynamicObject &dy = etools::getDynamicObject(true);
        int *res = new int[10];
        double s = 1.2;
        dy.Add(res);
        dy.Add(s);
        dy.Add(123124);
        return dy;
    }

    int main()
    {
        etools::DynamicObject dy = test();
        std::cout << (int *)dy[0]->GetPtrValue() << std::endl;
        std::cout << dy[1]->GetDoubleValue() << std::endl;
        delete[] (int *)dy[0]->GetPtrValue();
        dy.Clear();
        std::cout << sizeof(dy) << std::endl;
        return 0;
    }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors