Which code is faster in runtime? Personally, I prefer create a variable (like in "Case 2") but always doubt the speed...
Case 1:
MyClass *myClass = new MyClass();
doSomething1(myClass->getLine());
doSomething2(myClass->getLine()); 
doSomething3(myClass->getLine());  
Case 2:
MyClass *myClass = new MyClass();
std::string line = myClass->getLine();
doSomething1(line);
doSomething2(line); 
doSomething3(line);
 
    