У меня здесь нет Visual Studio, но как насчет:
using System.IO;
using System.Windows.Forms;
string appPath = Path.GetDirectoryName(Application.ExecutablePath);
AttachDBFilme = appPath + "\\MyUnitTestDB.mdf"
Использование std::move
из <utility>
:
#include <iostream>
#include <utility>
void foo(std::string && s) { std::cout << s; }
void bar(std::string && s) { foo(std::move(s)); }
int main() {
bar("abc");
return 0;
}
std::move
- это на самом деле просто немного синтаксического сахара , но это распространенный способ пересылки ссылки на rvalue .