C++编程
文章平均质量分 58
cmsbupt
这个作者很懒,什么都没留下…
展开
-
线性代数资源
线性代数学习资源原创 2022-12-14 23:46:56 · 134 阅读 · 1 评论 -
C语言学习总结
本科一年级学习 C++,没有学习C。在印象中C是C++除去类后的版本。经过9年后,也该给自己做一个总结在开发中,出现一些混淆,从前年开始决定认真学习下C ,主要看的书是C发明者Kernigan & Ritchie 的经典书 《C程序设计语言》、Andrew Koenig的《C陷阱与缺陷》1、C语言 是 Ritchie 为开发Unix操作系统的应用程序而发明1973年 由Den原创 2016-04-12 17:29:02 · 1723 阅读 · 0 评论 -
跨平台的字节对齐实现
常见的C/C++编译器:#ifdef __GNUC__原创 2014-06-16 17:10:23 · 1300 阅读 · 0 评论 -
在C++中判断模版实例化后的数据类型
问题:在自定义的模版类中,根据实例化后的数据类型来进行不同的打印输出头文件:#include http://en.cppreference.com/w/cpp/language/typeidhttp://en.cppreference.com/w/cpp/types/type_info原创 2013-08-27 22:07:06 · 1173 阅读 · 0 评论 -
模版类
http://www.cplusplus.com/doc/tutorial/templates/http://blog.csdn.net/justin12zhu/article/details/3893422// class templates#include using namespace std;template class mypair { T a, b原创 2013-08-27 22:25:34 · 620 阅读 · 0 评论 -
_ _int64 64位整数
【MSVC】http://msdn.microsoft.com/en-us/library/aa261215(v=vs.60).aspx允许使用64位的整数使用之前先判断是否支持64位整数_#if defined (_INTEGRAL_MAX_BITS) && \ _INTEGRAL_MAX_BITS >= 64typedef signed __int64 int64;ty原创 2013-08-27 12:46:49 · 2987 阅读 · 0 评论 -
C++中extern “C”含义深层探索(zz)
http://www.cnblogs.com/Fancyboy2004/archive/2008/12/23/1360842.html1.引言C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”转载 2013-08-27 12:40:55 · 664 阅读 · 0 评论 -
vs2010中内联汇编错误:寄存器必须为“第二操作数”中的基/索引
源代码中的报错部分:void __cdecl ScaleARGBFilterCols_SSSE3(uint8* dst_argb, const uint8* src_argb,int dst_width, int x, int dx) { __asm { /* push esi push edi mov edi, [esp原创 2013-08-21 11:22:44 · 2874 阅读 · 2 评论 -
VS2010中内联汇编入门--cdecl
在vs2010中进行内联汇编时,注意在被调函数中,编译器自动在栈中为局部变量预留一个区域,如下面的反汇编代码所示,ebp-0xc0,并且初始化为0xcccccccc int __cdecl mse_sse(unsigned char * a, unsigned char * b, int len){00B213B0 push ebp 00B213B1 mov原创 2013-08-20 17:45:40 · 2430 阅读 · 0 评论 -
libYUV汇编加速初学记录【1】
1、libYUV是一个开源的实现各种YUV,RGB色彩之间的转换、旋转、缩放2、支持windows、linux系统,支持x86、arm架构3、支持SSE、AVX、NEON加速,在编译时会根据硬件平台旋转使用的实现方式 一、汇编基础1.1 寄存器《微机原理》注意:字是与CPU的数据总线位宽相对应的,在入栈,出栈时只能进行单字操作。http://blog.csdn.ne原创 2013-06-28 10:43:17 · 5756 阅读 · 0 评论 -
BMP文件格式
http://www.cnblogs.com/kingmoon/archive/2011/04/18/2020097.html #include #include #include typedef short Int16;typedef int Int32;typedef unsigned int UInt32;typedef unsigned char byte原创 2013-06-23 22:34:57 · 1127 阅读 · 0 评论 -
C++内存分配
转自:http://blog.sina.com.cn/s/blog_4b7e71290100e86p.html五大内存分区在C++中,内存分成5个区,他们分别是堆(heap)、栈(stack)、自由存储区、全局/静态存储区和常量存储区。***栈***就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。转载 2013-05-02 11:03:48 · 617 阅读 · 0 评论 -
C++/c字符串系列:字符编码进阶
转自:http://blog.sina.com.cn/s/blog_4b7e71290100b0rj.htmlhttp://blog.sina.com.cn/s/blog_4b7e71290100b1ah.htmlhttp://blog.sina.com.cn/s/blog_4b7e71290100b1aj.html 一、从ASCII码到UNICODE计算机发明后,为了转载 2013-05-02 10:55:57 · 1351 阅读 · 0 评论