将一段Java代码改写为C++的代码(提供有用的思路就有分)

xiaoshiquan 2011-07-01 10:51:34
public static String encode(byte[] bytes) {
ByteArrayOutputStream out = new ByteArrayOutputStream((int) (bytes.length * 1.37));
Base64Encoder encodedOut = new Base64Encoder(out);

try {
encodedOut.write(bytes);
encodedOut.close();

return out.toString("8859_1");
} catch (IOException ignored) {
return null;
}
}


代码如上所示,请大家帮帮忙!
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fly_m 2011-07-01
  • 打赏
  • 举报
回复
Base64Encoder找到base64编码规范,这部分需要找c++实现包,如果找不到,就自己实现,

然后有一个转码操作,将数据转换成iso-8859-1格式。
zn85600301 2011-07-01
  • 打赏
  • 举报
回复
不会C++的飘过~
xiaoshiquan 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fly_m 的回复:]
Base64Encoder找到base64编码规范,这部分需要找c++实现包,如果找不到,就自己实现,

然后有一个转码操作,将数据转换成iso-8859-1格式。
[/Quote]
思路是对的,我自己实现了,只不过base64编码规范写起来好恶心

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧