code erro tip
来源:互联网 发布:淘宝淘气值评价 编辑:程序博客网 时间:2024/05/09 18:33
1.vector<TYPE> m_vecData在消息传递中通过LPARAM传值
(1)SendMessage(MESSAGE,0,(LPARAM)&m_vecData);
(2)在响应函数中
vector<TYPE>& vecData = *((vector<TYPE>*)lParam);
2.在一类有成员变量vector<MY_Struct>m_vecList,vector<MY_Struct *>m_vecPList;
(1)在类的成员函数中
MY_Struct myCode;
m_vecList.push(myCode)
这样可以在类的其它成员函数中得到m_vecList中的code
(2)在类的成员函数中
MY_Struct myCode;
m_vecPList.push(&myCode)
这样在类的其它成员函数中无法得到m_vecPList中的code
3.在一个项目中封装了一个供界面层访问前端设备的适配库,略有心得
(1)在播放接口中,往往可以提供一个回调函数,来提供播放进度,但是有的设备SDK没有提供回调方式,只提供了主动获取播放进度的接口。没办法,为了提供出去的接口提供回调函数,只能在适配类中创建一个定时器,每隔一段时间获取播放进度,然后传递给回调函数
(2)在提供给上层调用的接口中,可以使用回调函数,当然也可以提供一个主动供上层调用的接口
4.结构体或者类在函数参数中的传递
void fun1()
{
MyStruct * pNode = new MyStruct();
fun2(pNode);
}
void fun2(void *p)
{
MyStruct * pNode = (MyStruct *)p;
}
- code erro tip
- (zt)erro code
- BMW car code erro P0128 OBD-II Trouble Code
- 另外一个阅读openssl code的tip
- ADS1.2出现erro starting external process,Process error code 87(0x57)参数错误
- Custom tool error: Failed to generate code for the service reference ××××××. Please check other erro
- win7系统下ADS出现erro starting external process Process error code 87(0x57)
- Andorid之打包出现Proguard returned with erro code 1.See console解决办法
- tip
- Tip
- tip
- Tip:
- TIP
- Tip
- tip
- Tip
- Tip
- tip
- android基础之fragment的学习
- 对于网络的迷茫
- jboss安全设置
- QSpinBox子类化详解
- jdk 1.6下载
- code erro tip
- 开源的RepRap简介
- STL关联容器—set
- 黑马程序员之怎样卸载数据库
- A. Ilya and Bank Account
- 经典试题
- 在android应用底部显示菜单
- Daily-C-Study(7):C语言const关键字
- 记录锁 详解