for(int i = 0; i < ModulerIP.size(); i++)
{
sprintf(temp, "(%s:%s)", ModulerIP.NodeId, ModulerIP.modulerId);
strcat(query, temp);
}
strcat(query, "(");
for(int i = 0; i < nodestate.size(); i++)
{
sprintf(temp, "%d:", nodestate.state);
strcat(query, temp);
}
query[strlen(query)-1] = '\0';
strcat(query, ")");
ModulerIP是个vector,结构是这样的vector
by cuijxin - C/C++ - 2008-08-20 20:09:56 阅读(1450) 回复(5)
大家好,我想请教大家一个问题:
现在有两个结构体,分别是:struct PhoneMsg{char PhoneNum[14];char MsgText[200];};和
struct Event{int id; int sourceType;char source[32];char sourcemsg[500];......};
定义两个向量:vector
问大家一下 使用迭代器来遍历嵌套vector的操作……
vector
我定义了一个vector
请问:vector中是否能够修改其中的第i个元素的值。
比如:vector
/** * @author wzt * @param selectPanel * @version 1.01.2006.0518 */ public static vector selectPanel(Connection conn) throws SQLException { vector vc = new vector(); Statement stmt = null; ResultSet rs = null; try { stmt = conn.createStatement(); String strSql = "select record_id,classname,description,resource_record_id,querysql " + " from t_fim_manage_cost_class " ...
#include
问题:vector.size(),vector.capacity(),sizeof(vector)是怎么计算的,结果跟什么有关?
环境:
gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-47)
代码:
#include
#include