括号内的&id,&表示这个变量和C# in和out是一样的,算是一个reference,可以更改值,要想不更改,需要用 (const int &id);
handle是PLC连接handle,SDK文件人家提供范例如何创建handle好不好,认真读,绝对还有create handle方法。连接PLC就会返回handle,设备是倍福的吗?你这是海康威视的sdk吧?ZCAN_GetValue(handle,"PLC地址");
别听他给你乱说,这个Array<T>::operator T*(void) const本来就是没有返回值的,C++语法规定:“重载类型转换运算符时,不允许指定返回值类型(也不要void)”
while(life){ ++lonely;} 这个比较忧郁
g++已支持deducing this | 不过,deducing this 写法生成的函数 mangle 后的名字跟传统写法是不一样的,毕竟前者是模板生成函数间的重载,后者是同名函数重载。前者需要在 mangle 后的名字中塞入模板类型参数信息。 就像 template <typename T> void f(T &&); ...