#include <iostream>
#include <regex>
#include <string>
using namespace std;
class A1 {
protected:
regex someValue;
public:
A1(){};
A1(const string & value_A ): someValue(value_A){};
};
class B2 : public A1 {
public:
B2(const char * value_B): A1(value_B){};
};
int main()
{
B2 object1 = B2("something1");
B2 object2 = B2("something2");
object1 = object2;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8cmVnZXg+CiNpbmNsdWRlIDxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyBBMSB7CnByb3RlY3RlZDoKICAgIHJlZ2V4IHNvbWVWYWx1ZTsKCiAgICBwdWJsaWM6CiAgICBBMSgpe307CiAgICBBMShjb25zdCBzdHJpbmcgJiB2YWx1ZV9BICk6IHNvbWVWYWx1ZSh2YWx1ZV9BKXt9Owp9OwoKY2xhc3MgQjIgOiBwdWJsaWMgQTEgewoKcHVibGljOgogICAgICAgIEIyKGNvbnN0IGNoYXIgKiB2YWx1ZV9CKTogQTEodmFsdWVfQil7fTsKfTsKCmludCBtYWluKCkKewoKICAgIEIyIG9iamVjdDEgPSBCMigic29tZXRoaW5nMSIpOyAKICAgIEIyIG9iamVjdDIgPSBCMigic29tZXRoaW5nMiIpOyAKICAgIG9iamVjdDEgPSBvYmplY3QyOwp9Cg==