- #include <string> 
-   
- std::string home_directory; 
-   
- std::string BuildPath(const std::string& directory, const std::string& path) 
- { 
-   if(home_directory.compare(directory) == 0) 
-     printf("In home directory\n"); 
-   
-   std::string result = directory; 
-   result += "/"; 
-   result += path; 
-   
-   return result; 
- } 
-   
- int main(int, char* []) 
- { 
-   home_directory = "home"; 
-   printf("Home: '%s'\n", home_directory.c_str()); 
-   auto str = BuildPath("base", "path"); 
-   printf("BuildPath: '%s'\n", str.c_str()); 
- } 
				I2luY2x1ZGUgPHN0cmluZz4KCnN0ZDo6c3RyaW5nIGhvbWVfZGlyZWN0b3J5OwoKc3RkOjpzdHJpbmcgQnVpbGRQYXRoKGNvbnN0IHN0ZDo6c3RyaW5nJiBkaXJlY3RvcnksIGNvbnN0IHN0ZDo6c3RyaW5nJiBwYXRoKQp7CiAgaWYoaG9tZV9kaXJlY3RvcnkuY29tcGFyZShkaXJlY3RvcnkpID09IDApCiAgICBwcmludGYoIkluIGhvbWUgZGlyZWN0b3J5XG4iKTsKCiAgc3RkOjpzdHJpbmcgcmVzdWx0ID0gZGlyZWN0b3J5OwogIHJlc3VsdCArPSAiLyI7CiAgcmVzdWx0ICs9IHBhdGg7CiAgCiAgcmV0dXJuIHJlc3VsdDsKfQoKaW50IG1haW4oaW50LCBjaGFyKiBbXSkKewogIGhvbWVfZGlyZWN0b3J5ID0gImhvbWUiOwogIHByaW50ZigiSG9tZTogJyVzJ1xuIiwgaG9tZV9kaXJlY3RvcnkuY19zdHIoKSk7CiAgYXV0byBzdHIgPSBCdWlsZFBhdGgoImJhc2UiLCAicGF0aCIpOwogIHByaW50ZigiQnVpbGRQYXRoOiAnJXMnXG4iLCBzdHIuY19zdHIoKSk7Cn0=