我希望在<th> <input type="checkbox" name="moteur[]" value="Vidange" <?php echo (in_array('Vidange',$moteur))? 'checked' : 'disabled' ?> ></th>
<th> <input type="checkbox" name="moteur[]" value="nv" <?php echo (in_array('nv',$moteur))? 'checked' : 'disabled' ?> > </th>
<th> <input type="checkbox" name="moteur[]" value="remplace" <?php echo (in_array('remplace',$moteur))? 'checked' : 'disabled' ?> ></th>
<th> <input type="checkbox" name="moteur[]" value="nettoye" <?php echo (in_array('nettoye',$moteur))? 'checked' : 'disabled' ?> ></th>
<th> <input type="checkbox" name="moteur[]" value="effectue" <?php echo (in_array('effectue',$moteur))? 'checked' : 'disabled' ?> > </th>
<th> <input type="checkbox" name="moteur[]" value="controle" <?php echo (in_array('controle',$moteur))? 'checked' : 'disabled' ?> ></th>
类中包含一个继承自GameObject
类的对象向量,以及一个模板方法,它将向模板添加新的模板类型对象。
但我希望有可能使用构造函数,参数类型未知,所以我想使用void指针数组来做到这一点,但我有一个错误说:
以非零状态退出
以下是代码:
A
你能告诉我问题是什么吗?如果可能,请更正代码吗?
答案 0 :(得分:1)
this->a = *(static_cast<float*>(parameters[0]));
this->b = *(static_cast<std::string*>(parameters[0]));
this->c = *(static_cast<int*>(parameters[0]));
你的意思是:
this->a = *(static_cast<float*>(parameters[0]));
this->b = *(static_cast<std::string*>(parameters[1]));
this->c = *(static_cast<int*>(parameters[2]));
即。使用不同的数组索引。