之前没有接触过 c++,不过听说 c++ 的指针很坑,直到近在用 QT / C++ 写一个 Linux Deepin 系统上检测网络流量和网速的小程序时,发现 c++ 的指针用起来真的特别蛋疼。
不过好在花了几个小时终还是明白了指针的用法。
有一段代码的原型大概是这样的:
QList<NetFlowObject> netflowobj_list;
/** 从 list 列表中找出网卡名为 ifname 的 NetFlowObject 对象 **/
bool getNfoFromList(QString ifname, NetFlowObject &nfo);