随笔分类 -  c/c++

摘要:jni接口 sscanf() popen() fgets() 阅读全文
posted @ 2020-03-19 19:20 熊云港 编辑
摘要:调用java静态方法 jclass led = env GetObjectClass(jclassled); // 获取id jmethodID getLedId = env GetStaticMethodID(led, "getLedId", "()I"); LOGE(" getLedId \n" 阅读全文
posted @ 2020-03-12 15:00 熊云港 编辑
摘要:dynamic_cast转换 dynamic_cast执行两步操作,先验证转换是否有效,有效则进行实际转换 typeid操作符 类类型包含虚函数时,typeid的结果存在多态性 阅读全文
posted @ 2019-12-31 16:58 熊云港 编辑
摘要:设置某一个单元格颜色 阅读全文
posted @ 2019-12-30 15:57 熊云港 编辑
摘要:找到虚函数表地址和调用虚函数 虚函数在虚函数表中的位置(无覆盖) 虚函数在虚函数表中的位置(有覆盖) 参考 "https://coolshell.cn/articles/12165.html" 阅读全文
posted @ 2019-12-27 19:18 熊云港 编辑
摘要:占内存大小 宽字符占2个字节,窄字符占1字节 转换 阅读全文
posted @ 2019-12-13 19:54 熊云港 编辑
摘要:标准异常类 自定义的异常 阅读全文
posted @ 2019-12-12 14:52 熊云港 编辑
摘要:"https://blog.csdn.net/sheldenwade1/article/details/6781916" 阅读全文
posted @ 2019-12-12 14:51 熊云港 编辑
摘要:定义:联合(union)是一种特殊的类。一个union对象可以有多个数据成员,但是任何时刻,只有一个成员可以有值。当将一个值赋给union对象的一个成员的时候,其他所有成员都变为未定义的 联合体的大小 1)大小足够容纳最宽的成员;2)大小能被其包含的所有基本数据类型的大小所整除 c++ union 阅读全文
posted @ 2019-12-12 14:50 熊云港 编辑
摘要:扩展 "https://www.cnblogs.com/findumars/p/3948427.html" 定义消息或资源中添加 头文件中添加消息处理函数 cpp中添加消息映射处理 实现消息处理函数 其中WPARAM wParam,LPARAM lParam二者为指针,所以发送自定义消息时如果想传相 阅读全文
posted @ 2019-12-09 17:02 熊云港 编辑
摘要:创建线程 线程锁机制 使用临界区变量控制线程同步 c++ include "stdafx.h" include DWORD WINAPI ThreadProc1(LPVOID lpParam); DWORD WINAPI ThreadProc2(LPVOID lpParam); HANDLE hEv 阅读全文
posted @ 2019-11-21 10:58 熊云港 编辑
摘要:###库分为静态库和动态库。静态库与可执行文件打包,动态库与可执行文件独立。静态库加载需要.lib和.h文件。动态库隐式加载需要.dll、.h、.lib文件,显示加载只需要.dll文件 静态库 在链接阶段库将会与目标汇编后的目标文件.o一起打包生成可执行文件。成为可执行文件的一部分,后续此库就可以消 阅读全文
posted @ 2019-11-19 13:31 熊云港 编辑
摘要:函数的定义由返回类型、函数名、形参表、函数体组成 函数参数 非引用类型的形参以响应实参的副本初始化,对(非引用)形参的任何修改仅作用于局部副本 函数指针 指针函数的初始化:只能通过同类型的函数/函数指针/0值来赋值(0代表不指向任何函数) 使用typedef定义函数指针类型 通过指针调用函数 函数指 阅读全文
posted @ 2019-11-18 18:21 熊云港 编辑
摘要:模板的定义 模型形参表不能为空 类模板定义 阅读全文
posted @ 2019-11-15 16:37 熊云港 编辑
摘要:顺序容器 初始化 vector容器的自增长 vector提供capacity和reserve成员,capacity()获取预存元素总数,reserve()设置预存数 c++ // 通过年龄排序(升序) bool SortByAge(Student &s1, Student &s2) { return 阅读全文
posted @ 2019-08-18 03:02 熊云港 编辑
摘要:区别 调用拷贝构造 调用赋值运算符 拷贝构造函数 单形参、且形参类型为该类类型的引用 (常const修饰)的构造函数 如果形参为引用,调用拷贝构造函数 赋值操作符 禁止拷贝 私有拷贝构造和赋值操作符 阅读全文
posted @ 2019-08-16 00:54 熊云港 编辑
摘要:友元函数 可以将全局函数或者其他类成员函数声明为友元函数,友元函数内部可以使用类的私有成员 友元类 一个类 A 可以将另一个类 B 声明为自己的友元,类 B 的所有成员函数就都可以访问类 A 对象的私有成员 有缘关系不能被继承,只授予该类 阅读全文
posted @ 2019-08-15 23:53 熊云港 编辑
摘要:构造函数初始化式 构造函数分为初始化阶段、普通计算阶段,计算阶段由构造函数体中所有语句组成,初始化阶段发生在计算阶段之前 初始化阶段 如果没有给类成员提供初始化式,默认调用类成员默认构造函数,成员类没有默认构造会报错 初始化const数据成员和引用类型数据成员必须在初始化式中 总结 必须对没有构造函 阅读全文
posted @ 2019-08-14 23:29 熊云港 编辑
摘要:参考: "https://blog.csdn.net/suxuecyuyan/article/details/87900998" 阅读全文
posted @ 2019-07-01 22:38 熊云港 编辑
摘要:服务端 客户端 阅读全文
posted @ 2019-06-30 23:30 熊云港 编辑

点击右上角即可分享
微信分享提示