很抱歉,由于我对C ++很陌生,所以无法针对此问题发布任何代码。
我有课
class Container
{
private:
std::string stdstrContainerName;
std::string stdstrPluginType;
int iSegments;
float fRadius;
public:
Container();
Container(std::string , std::string , int , float);
Container(const Container& obj);
~Container();
std::string GetName();
std::string GetType();
void SetName(std::string stdstrName);
};
我想使用函数更改类对象的参数。
void ChangeParameter( Container cont , std::string strParameterName ,
value( "which can be either string or int" ));
Void Container::Set( std::string strParamValue , std:string Value)
{
if( strParamValue == "stdstrContainerName" )
stdstrContainerName = Value;
if( strParamValue == "stdstrPluginType" )
stdstrPluginType = Value;
}
如果条件允许,我是否可以使用不需要使用的功能