指针怎么修改一个变量多个属性

img


指针怎么修改一个变量多个属性
我用*s={}
可以改变但是机器警告
正确的写法是啥

警告只是告诉你,这语法只在c++11里有效,如果你用低版本的c++,它会抛错误,不兼容
如果你想兼容低版本,那就老老实实的一个属性一个属性的赋值,而不是这样整个赋值

这条警告提示你,在C++11中使用的语法在低版本的C++中可能无效。如果想在低版本的C++中使用此语法,建议使用单独赋值的方式代替整体赋值,以避免抛出错误。