Quellcode durchsuchen

returning r value reference

logicp vor 4 Jahren
Ursprung
Commit
7167397232
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      src/instagram_task.cpp

+ 2 - 2
src/instagram_task.cpp

@@ -134,10 +134,10 @@ void InstagramTask::addArgument(QString name, QString string) {
 TaskArgument&& InstagramTask::getTaskArgument(QString name) {
   for (const auto& argument : m_arguments) {
     if (argument->text() == name) {
-      return *argument;
+      return std::move(*argument);
     }
   }
-  return TaskArgument{"None", "None", ""};  // Perhaps we should throw
+  throw std::invalid_argument("Argument not found");
 }
 
 /**