explicit-constructor
Co oznacza słowo kluczowe explicit?
Co oznacza słowo kluczowe explicit W C++?
Przestarzała konwersja C++ ze stałej łańcuchowej na ' char*'
Mam klasę z private char str[256];
I do tego mam jawny konstruktor:
explicit myClass(const char *func)
{
strcpy(str,f ... ę to dostaję następujące ostrzeżenie:
Przestarzała konwersja ze stałej łańcuchowej na 'char*'
Dlaczego to się dzieje?
Jawny konstruktor pobierający wiele argumentów
Czy tworzenie konstruktora o wielu argumentach explicit ma jakiś (użyteczny) efekt?
Przykład:
class A {
public:
explicit A( int b, int c ); // does explicit have any (useful) effect?
};