language: C++11 (gcc-4.7.2)
date: 863 days 2 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string>
using std::string;
 
class T
{
    string s;
    T(const T &obj):s(obj.s){}
public:
   T(const string &str):s(str){}
};
 
int main()
{
    T a =("Copy Initialization");     //Case: 1
 
   // T b = T("Copy Initialization");    //Case: 2
}
prog.cpp: In function 'int main()':
prog.cpp:14:32: error: conversion from 'const char [20]' to non-scalar type 'T' requested