MFC中Bese64的 基类是什么
答案:1 悬赏:0 手机版
解决时间 2021-11-18 23:52
- 提问者网友:最爱你的唇
- 2021-11-18 12:02
MFC中Bese64的 基类是什么
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-11-18 13:18
Base64只是一种编码解码的算法,和MFC没什么直接关系,也没什么基类的说法。
Base64编码说明
Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。
为了保证所输出的编码位可读字符,Base64制定了一个编码表,以便进行统一转换。编码表的大小为2^6=64,这也是Base64名称的由来追问我在编写一个邮件接收系统,需要Base64进行解码。在MFC导向中创建了CBase64类,里面有个选项,要求选择Base64的基类,我不知道选择什么,还是就用系统默认的选项就行。程序运行的环境是VS2010.追答右键项目名--->添加类-->选择C++类追问虽然你回答的都是一些毫无用处的废话,但还是谢谢了。你所谓的”右键项目名--->添加类-->选择C++类“,只要用VS跑过一两个程序的人都知道!!!!!!!!我估计你自己都不知道怎么用MFC来写界面,连Base64具体怎么用都不知道,所以才会用一些官方得苍白的定义来回答别人的提问,要是书本上写的都能解决实际问题那人人不都是大神了吗?!!!不知道就不要乱回答,不懂装懂很讨人厌的!!!!!!追答可能是你理解错了,按照你的说法,你应该是:添加类-->MFC类 ?
而你想加的只是一个Base64的类,这只是一个编码解码算法,一个自定义的类,和MFC没有一点关系。哪怕你是控制台,或者JAVA,C#,都一样可以用这个算法。我复制BASE64的说明给你,也是让你更好的理解。简洁,通俗,易懂,我不明白你气什么呢?
你只不过是用了一个错误的方法,碰巧没出问题而已,你不愿意改,自认为正确,是你的自由,我无话可说,祝你好运!
Base64编码说明
Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。
为了保证所输出的编码位可读字符,Base64制定了一个编码表,以便进行统一转换。编码表的大小为2^6=64,这也是Base64名称的由来追问我在编写一个邮件接收系统,需要Base64进行解码。在MFC导向中创建了CBase64类,里面有个选项,要求选择Base64的基类,我不知道选择什么,还是就用系统默认的选项就行。程序运行的环境是VS2010.追答右键项目名--->添加类-->选择C++类追问虽然你回答的都是一些毫无用处的废话,但还是谢谢了。你所谓的”右键项目名--->添加类-->选择C++类“,只要用VS跑过一两个程序的人都知道!!!!!!!!我估计你自己都不知道怎么用MFC来写界面,连Base64具体怎么用都不知道,所以才会用一些官方得苍白的定义来回答别人的提问,要是书本上写的都能解决实际问题那人人不都是大神了吗?!!!不知道就不要乱回答,不懂装懂很讨人厌的!!!!!!追答可能是你理解错了,按照你的说法,你应该是:添加类-->MFC类 ?
而你想加的只是一个Base64的类,这只是一个编码解码算法,一个自定义的类,和MFC没有一点关系。哪怕你是控制台,或者JAVA,C#,都一样可以用这个算法。我复制BASE64的说明给你,也是让你更好的理解。简洁,通俗,易懂,我不明白你气什么呢?
- Base64类,对你来说,只需当一个普通的函数就可以,你界面该怎么写还是怎么写,在你需要的时候,调用一下这个函数就可以,难道你输出一个helloworld还要去继承什么基类么?
我承认,MFC我不是很懂,用了没几年,但至于你这个基本的问题,我觉得还是可以胜任的。
你只不过是用了一个错误的方法,碰巧没出问题而已,你不愿意改,自认为正确,是你的自由,我无话可说,祝你好运!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯