Dalam kode berikut, bagaimana saya bisa membuat baris komentar bekerja dengan cara yang sama dengan baris di atasnya?
Saya ingin membuatnya menjadi kode generik, yang memanggil konstruktor template yang sesuai Type
.
#include <string>
#include <iostream>
template <typename Type>
struct Class
{
Type data;
Class(Type data) : data(data) { }
};
int main()
{
Class<std::string> a = std::string("abc");
// Class<std::string> b = "abc";
std::cout << a.data << std::endl;
return 0;
}