专注于音视频处理及流媒体开发!

罗索实验室

当前位置: 主页 > 基础技术 > C/CPP专题 >
  • [C/CPP专题] Linux下C语言嵌汇编 日期:2015-07-20 18:18:47 点击:335 好评:0

    在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C变 量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。...

  • [C/CPP专题] 32位和64位开发环境差别 日期:2015-06-30 19:42:55 点击:199 好评:0

    32位系统使用的数据模型是ILP32,而64位系统使用的数据模型是LP64或者LLP64...

  • [C/CPP专题] C/C++中判断某一文件或目录是否存在 日期:2015-04-23 10:37:47 点击:125 好评:0

    1.C++很简单的一种办法: #includeiostream #includefstream using namespace std; #defineFILENAMEstat.dat int main() { fstream_file; _file.open(FILENAME,ios::in); if (!_file) { coutFILENAME 没有被创建 ; } else { coutFILENAME 已经存在 ; } return 0; } 2....

  • [C/CPP专题] ARM上的汇编优化小方法 日期:2015-04-13 18:08:13 点击:195 好评:0

    1.加减法,逻辑操作占一个周期,目的地址是PC寄存器时增加一个周期。分支指令占3个周期。在cache命中的情况下,16位和8位的装载指令 (LDRH、LDRH等)占一个周期,但紧跟的2个周期不能使用装入的数据。32位装载指令占一个周期,紧跟的一个周期不能使用装载数据。如果装...

  • [C/CPP专题] ARM上的C编程 日期:2015-04-13 18:07:44 点击:157 好评:0

    1.arm c编译器默认char类型是8位无符号的,与其它编译器有点不同 2.局部变量最好用int型,因为寄存器是32位的,如果变量不是32位的就需要额外的指令限制范围. 例如:变量i,操作i++ ,如果int i, 则只需add r1,r1,#1 如果char i,则变成add r1,r1,#1 and r1,r1,0xff....

  • [C/CPP专题] __stdcall,__cdecl,__fastcall的区别 日期:2015-03-17 11:12:32 点击:160 好评:0

    一、三者区别一览表 __stdcall __cdecl __fastcall 参数传递方式 右 - 左 压栈 右 - 左 压栈 左边开始的两个不大于 4 字节( DWORD )的参数分别放在 ECX 和 EDX 寄存器,其余的参数仍旧自右向左压栈传送 清理栈方 被调用函数清理(即函数自己清理),多数据情况使用这...

  • [C/CPP专题] 关于C++ const 的全面总结 日期:2015-03-12 18:24:33 点击:123 好评:0

    C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。...

  • [C/CPP专题] Linus:为何对象引用计数必须是原子的 日期:2015-02-24 15:03:39 点击:150 好评:0

    Linus大神又在rant了!这次的吐槽对象是时下很火热的并行技术(parellism),并直截了当地表示并行计算是浪费所有人时间(“The whole “let’s parallelize” thing is a huge waste of everybody’s time.”)。大致意思是说乱序性能快、提高缓存容量、降功耗。...

  • [C/CPP专题] vector::erase()方法的详细介绍及问题解答 日期:2015-02-07 23:53:05 点击:143 好评:0

    重新Iter迭代器指定下一个元素.上面那种方法是给Iter重新赋于新v1的begin迭代器。还有一种方法是直接赋删除元素的下一个迭代器给Iter...

  • [C/CPP专题] 正确使用stl map的erase方法 日期:2015-01-26 11:11:12 点击:166 好评:0

    先声明:下面的文章是针对windows的用法,因为std::map的erase函数的windows的实现版本是返回一个std::map的迭代器,但是STL标准里面的该函数的返回值确是...

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 73724
栏目列表
推荐内容
织梦二维码生成器