VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 323|回复: 8

基本语法不懂,求解释

[复制链接]
38_avatar_middle
最佳答案
0 
在线会员 发表于 2022-4-10 23:52:11 | 显示全部楼层 |阅读模式
本帖最后由 zmrghy 于 2022-4-10 23:54 编辑

基本语法不懂,求解释
基本语法不懂,求解释

截图中的
public byte[] CreateIamge(string str)
{
        …………
}

问题1,这是定义了一个公共函数吗???
问题2,type是数据类型吗。。。
问题3,type后面的 '[]'  是数组吗, 函数还可以返回数组吗???


这是一个C# winform程序,我需把移植到C++CLRwinform程序  中去。。

语法上有哪些需要注意的呀???

C++CLRwinform程序 ,没有 .  运算符,需要用 -> 运算符
C++CLRwinform程序  没有string 类型 . 需要用 string^ 类型

还有什么地方需要注意的呀?




上一篇:如何在dll动态库中绑定MFC CListCtrl类型的控件类型变量到m_List
下一篇:关于SDI重绘标题栏、菜单栏、工具栏等。
60_avatar_middle
最佳答案
1 
在线会员 发表于 2022-4-11 11:42:44 | 显示全部楼层
本帖最后由 netforfun 于 2022-4-11 11:45 编辑

首先:byte[]敲错了不是type哦,基本数据类型bool、byte、char、int、float、double这个总要理解一下
其次:一般已经是c#的程序不建议再拿c++转换,你用c#不就是为了那美妙的语法糖嘛,回到指针多可怕啊
第三:这个代码在c++上实现也没那么复杂一抄一大把,甚至可能比这个好,不用费劲转换这个
02_avatar_middle
最佳答案
0 
在线会员 发表于 2022-4-11 08:58:02 | 显示全部楼层
可以啊,这还叫新手?这要是新手的话,那我算啥?渣渣?求教,大哥
96_avatar_middle
最佳答案
0 
donate_vip 发表于 2022-4-11 09:46:53 | 显示全部楼层
虽然我也是新手,但看到你提的问题,感觉你已经走上巅峰
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-4-11 21:26:30 | 显示全部楼层
netforfun 发表于 2022-4-11 11:42
首先:byte[]敲错了不是type哦,基本数据类型bool、byte、char、int、float、double这个总要理解一下
其次 ...

这代码是网上找到的。我对C#一点也不了解。
我现在需要,在C++CLR winForm程序的 窗口上绘图,并保存图片。

如何保存图片,不会呀! 所以网上找资料学习一下。。。

网上找不到时C++CLR winForm  保存绘图的程序
只能找到C# winForm  保存绘图的程序

C#一点不熟悉,所以来论坛问一下。。。。
C++CLR 中没有指针  '^'  它叫托管,和指针类似,又有不同。 托管不访问对象成员的 ”数值“
60_avatar_middle
最佳答案
1 
在线会员 发表于 2022-4-12 13:37:55 | 显示全部楼层
zmrghy 发表于 2022-4-11 21:26
这代码是网上找到的。我对C#一点也不了解。
我现在需要,在C++CLR winForm程序的 窗口上绘图,并保存图 ...

建议一下:要么全用c#撸完,要么全用c++撸完,尽量避免混用做项目,加油。PS:如果必须整合别人的代码也宁愿从c#去调用c++毕竟托管比非托管带来的线程安全和交互性操作还是比c++要好用函数库也很贴心当然如果是整合别人的库那就是另一个话题了尽量不要涉及。
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-4-13 03:08:07 | 显示全部楼层
netforfun 发表于 2022-4-12 13:37
建议一下:要么全用c#撸完,要么全用c++撸完,尽量避免混用做项目,加油。PS:如果必须整合别人的代码也 ...

程序在C#中运行正常。。。。

基本语法不懂,求解释

程序移到 C++CLR 出的错误提示,不明白什么意思。。。
不知道如何解决。。
https://www.cctry.com/thread-301854-1-1.html
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-4-14 01:41:30 | 显示全部楼层
netforfun 发表于 2022-4-12 13:37
建议一下:要么全用c#撸完,要么全用c++撸完,尽量避免混用做项目,加油。PS:如果必须整合别人的代码也 ...

代码移植成功后,还是一知半解,求详解。。。。。
基本语法不懂,求解释
基本语法不懂,求解释

https://www.cctry.com/thread-301861-1-1.html
60_avatar_middle
最佳答案
1 
在线会员 发表于 2022-4-14 09:43:44 | 显示全部楼层
zmrghy 发表于 2022-4-14 01:41
代码移植成功后,还是一知半解,求详解。。。。。

援引一下:https://zhidao.baidu.com/question/506596713.html
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2022-10-5 03:11

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表