1

クラスを定義しました

class Version
{
public:
        Version(std::string versionStr)
        {
            //do something
        }
}

次のように使用できるようにしたい

void foo(Version v1) {//do somthing};
void main()
{
    foo("test");
}

私が行ったかのように v1 がオブジェクトになることを望みます:

void main()
{
    Version v1("test");
    foo(v1);
}    

それは可能ですか?

4

1 に答える 1