本文整理汇总了C++中Contacto::getRedSocial方法的典型用法代码示例。如果您正苦于以下问题:C++ Contacto::getRedSocial方法的具体用法?C++ Contacto::getRedSocial怎么用?C++ Contacto::getRedSocial使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Contacto
的用法示例。
在下文中一共展示了Contacto::getRedSocial方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: modificar
//Se llama con un contacto ya relleno y se iguala al viejo
bool Agenda::modificar(Contacto contactoViejo, Contacto contactoNuevo) {
string fav;
if (contactoNuevo.getNombre() == "")
contactoNuevo.setNombre(contactoViejo.getNombre());
if (contactoNuevo.getApellido1() == "")
contactoNuevo.setApellido1(contactoViejo.getApellido1());
if (contactoNuevo.getApellido2() == "")
contactoNuevo.setApellido2(contactoViejo.getApellido2());
if (contactoNuevo.getDNI() == "")
contactoNuevo.setDNI(contactoViejo.getDNI());
//Elimina la lista anterior de telefonos, se sustituye por la nueva
if (*(contactoNuevo.getTelefono().begin()) == "") {
contactoNuevo.removeTelefono();
contactoNuevo.addTelefono(contactoViejo.getTelefono());
}
list <redSocial>:: iterator i = contactoViejo.getRedSocial().begin();
contactoNuevo.addRedSocial(*i);
list <direccionPostal>:: iterator ef = contactoViejo.getDireccionPostal().begin();
contactoNuevo.addDireccionPostal(*ef);
borrar(contactoViejo.getDNI());
insertar(contactoNuevo);
return true;
}
示例2: setRedesSociales
void Contacto::setRedesSociales(const Contacto &p)
{
delete[] _redesSociales;
_redesSociales=new RedSocial[p.getNumRedes()];
if(p._redesSociales == NULL)
{
_redesSociales = NULL;
}
else
{
for(int i=0;i<p.getNumRedes();i++)
{
this->insertarRedSocial(p.getRedSocial(i));
}
}
}