fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. auto dnsResolve(std::string dns) {
  5. return [dns](){
  6. static std::string temp(dns);
  7. temp += "...";
  8. return temp;
  9. };
  10. }
  11.  
  12. int main(void) {
  13. auto myDNS = dnsResolve(std::string("test"));
  14. std::cout << myDNS() << std::endl;
  15. std::cout << myDNS() << std::endl;
  16. return 0;
  17. }
  18.  
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
test...
test......