随笔分类 -  C++

摘要:0.写在前面: 1)涉及的关键词定义: 传入:JavaScript向CAPI传值 传出:CAPI向JavaScript传值 2)关于类和结构体的封装,需要严格执行内存对齐,以防止读取越界,但是避免不了经常会遇到长度不定的数组、字符串等,比较麻烦。所以我们采用的技术方案是将类打平成CAPI的方式进行封 阅读全文
posted @ 2017-10-30 20:54 点滴珍贵,贵在积累 阅读(627) 评论(0) 推荐(0) 编辑
摘要:__stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。 阅读全文
posted @ 2017-09-11 19:05 点滴珍贵,贵在积累 阅读(29294) 评论(0) 推荐(6) 编辑
摘要:推荐: http://www.cnblogs.com/conorpai/p/6425048.html 阅读全文
posted @ 2017-08-25 18:52 点滴珍贵,贵在积累 阅读(430) 评论(0) 推荐(0) 编辑
摘要:1 C#调用C++接口总结 http://www.cnblogs.com/xtblog/p/5729541.html 2 java调用C++接口 http://www.cnblogs.com/liuling/p/2013-12-20.html 使用JNI方式调用 http://blog.csdn.n 阅读全文
posted @ 2017-07-16 15:42 点滴珍贵,贵在积累 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:一、一般介绍 STL(StandardTemplate Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++Standard Library)中,是ANSI/ISOC++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用 阅读全文
posted @ 2017-07-08 21:00 点滴珍贵,贵在积累 阅读(17096) 评论(1) 推荐(3) 编辑
摘要:include包含头文件的语句中,双引号和尖括号的区别 #include <>格式:引用标准库头文件,编译器从标准库目录开始搜索 #incluce ""格式:引用非标准库的头文件,编译器从用户的工作目录开始搜索 预处理器发现 #include 指令后,就会寻找后跟的文件名并把这个文件的内容包含到当前 阅读全文
posted @ 2017-07-07 20:29 点滴珍贵,贵在积累 阅读(778) 评论(0) 推荐(0) 编辑
摘要:预处理命令详解 作为一枚C/C++程序猿,在我们编写和查看C/C++源代码的过程中会遇到各种编译指令,这些指令称为预处理命令。预处理命令虽然不是C/C+的一部分,但却扩展了C程序的设计环境,下面传智播客C/C+培训专家将向大家介绍如何应用预处理程序和注释简化程序开发过程,并提高程序的可读性。 ANS 阅读全文
posted @ 2017-07-05 21:16 点滴珍贵,贵在积累 阅读(753) 评论(0) 推荐(0) 编辑
摘要:(1)指针的概念 在我们的编程生涯中其实我们一直是在围绕着数据做各种操作,而指针其实也不例外。大家都知道int a是一个整形的变量,a可以等于3或者4等整形的数据,而指针int *p可以存放的就是一个地址,如果p = &a那么指针p存放的就是a这个变量的地址。 (2)指针的类型 通过第一个点我们的同 阅读全文
posted @ 2017-07-04 20:27 点滴珍贵,贵在积累 阅读(255) 评论(0) 推荐(0) 编辑
摘要:教你快速理解大端和小端 学习底层编程或逆向的童鞋,肯定对这两个名词并不陌生吧?!今天就给大家介绍一下这两个概念. 科普: 大端和小端,老外叫 Big-Endian 和 Little-Endian,其实指的都是同一个东东!在计算机界, 表示数据在存储器中的存放顺序. 不同的 CPU、操作系统对待数据的 阅读全文
posted @ 2017-07-03 19:33 点滴珍贵,贵在积累 阅读(599) 评论(0) 推荐(0) 编辑
摘要:1.1 库的概念 在我看来,库是已经写好的、成熟的、可复用的代码。每个程序都需要依赖很多底层库,不可能每个人的代码从零开始编写代码,因此库的存在具有非常重要的意义。 在我们的开发的应用中经常有一些公共代码是需要反复使用的,就把这些代码编译为库文件。 库可以简单看成一组目标文件的集合,将这些目标文件经 阅读全文
posted @ 2017-07-02 10:05 点滴珍贵,贵在积累 阅读(787) 评论(0) 推荐(2) 编辑
摘要:关于C风格的强制类型转换是程序猿用的最多的一种转换方式, 不管什么类型的转换统统都是TYTE b = (TYPE)a。但是众所周知C++程序中对类型的检测非常严格,如果类型转换过程中使用C风格的类型转换就容易出现一些问题。所以今天总结一下C++风格的类型转换的几种转换操作符以及使用场合。 C++风格 阅读全文
posted @ 2017-07-01 11:03 点滴珍贵,贵在积累 阅读(316) 评论(0) 推荐(0) 编辑