, const char var [] = "something";
, var char , . . 10.
, , .. .
A, const char [], , , . , - , const, , .
, struct - type char * , , .
- , . , , , .
#include <iostream>
using namespace std;
struct B{
const char mem_var[];
};
struct A {
const char * value_in_struct ;
A(char *s):value_in_struct(s){}
A() { value_in_struct = NULL;}
};
void t(void) {
const char value[] = "att";
std::cout << "value = " << value << std::endl;
}
int main(){
A a(const_cast< char *>("abc"));
A b ;
b.value_in_struct = "bbc";
cout <<"a: "<<a.value_in_struct << endl;
cout <<"b: "<<b.value_in_struct << endl;
t();
return 0;
}
user1138939