当前位置: 首页>>代码示例>>C++>>正文


C++ Contacto::addTelefono方法代码示例

本文整理汇总了C++中Contacto::addTelefono方法的典型用法代码示例。如果您正苦于以下问题:C++ Contacto::addTelefono方法的具体用法?C++ Contacto::addTelefono怎么用?C++ Contacto::addTelefono使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Contacto的用法示例。


在下文中一共展示了Contacto::addTelefono方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
开发者ID:i22dimuj,项目名称:SyntaxError,代码行数:30,代码来源:Agenda.cpp


注:本文中的Contacto::addTelefono方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。