求各位大神将下面c++代码转换成java代码!

Jo123mn Jo123mn 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
C++以前学过一点点,但是现在接不上忘光了,碰见C++里面操作地址之类完全不知道怎么解决,求大神将线面这段代码转换成java语言!
get_CRC( const void * pBuf, int len )
{
//TODO: implement crc
unsigned int crc = 0;
unsigned char i;
unsigned char *ptr = (unsigned char *)pBuf;
while( len-- ) {
for(i = 0x80; i != 0; i = i >> 1) {
if((crc & 0x8000) != 0) {
crc = crc << 1;
crc = crc ^ 0x1021;
}
else {
crc = crc << 1;
}
if((*ptr & i) != 0) {
crc = crc ^ 0x1021;
}
}
ptr++;
}
return crc;
}
...全文

相关推荐

java2cpp java转C++

java2cpp java转C++ JAVA代码转C++代码的工具。

when___

c++ 利用yaml-cpp读写yaml配置文件

在程序员的开发生涯中,读写配置文件必不可少。 配置文件有利于我们灵活配置工程,解决大量重复劳动,也方便调试。 配置文件的格式有很多,最简单的有一行一行的文本,也有像 json、xml、protocol buffer 这样结构化的格式,当然也有 yaml 这种格式。 今天的博文介绍的是如何在 C++ 开发中利用 yaml-cpp 开源库读写 yaml 配置文件。 如果有 Python 开发经验的同学,可能知道用 Python 读取 yaml 是再简单不过了,但是 C++ 麻烦一点,它需要你自己下载源码然后编译

东风笑西风

C++去除cpp文件的注释

问题:读取一个cpp文件,去除其中所有的单行注释(//)和多行注释(/**/),将去除注释后的内容写入一个新文件。 注意: 不能去除字符串中的任何字符,如 "asdf//gh/**/k" 需要原样输出 能够识别转义的双引号(\")和非转义的双引号("),如: '\"'(单引号中的转义双引号字符) "asdf\"" (字符串中的转义双引号不能表示字符串结束) \"aaa"bcdef"(同理,转义双引号不能表示字符串开始) 命令行参数为: 参数1:原文件名 参数2:新文件名 ...

「已注销」

javatools源码-java2cpp:将Java源代码转换为等效C++代码的工具

java工具源码Java2cpp Java2cpp是将Java源代码转换为等效cpp代码的工具。 支持的功能 类型参数减少 语句翻译(表达式,如果,对于foreach,while,则切换,try-catch,label,return) 自动导入标题 CMake支持 依存关系

weixin_38732842

J2cpp-Java到C++的转换工具

J2cpp 是一个 Eclipse 的插件,可以将 Java 类转为 C++11 类。需要注意的是生成的 C++ 代码在进行转换处理之前是没法编译的,你必须对生成的代码进行二次处理。 安装地址:http://tsug.github.com/j2cpp/update/ 转换示例:http://www.oschina.net/code/snippet_12_12650

岭上花
评论 27
收藏 已收藏
分享
返回顶部
Jo123mn
Java 51,407 成员 86,128 内容