shuimiao 发表于 3 天前

分割文本的结果是文本数组类,那文本标准数组类呢

本帖最后由 shuimiao 于 2025-10-28 10:36 编辑

我是想在取文本成员的时候能参考返回,他文本数组类不能啊,只能用文本标准数组类,但是,这个类只是空悬,各种命令没有与之配套的,比如分割文本只能是到文本数组类,需要分割文本到标准文本数组类咋搞?(不要说从文本数组类复制到文本标准数组类,本来就是要追求效率,再拷贝起来就慢了)

Xelloss0618 发表于 3 天前

自己写一个吧,我PIV里就写了

创世魂 发表于 3 天前

本帖最后由 创世魂 于 2025-10-28 12:26 编辑

暂时没办法。。极致追求效率的。很多东西可能都要自己写。。

shuimiao 发表于 3 天前

Xelloss0618 发表于 2025-10-28 12:13
自己写一个吧,我PIV里就写了

大佬,文本数组类是不是没办法改造成支持取成员参考的

Xelloss0618 发表于 3 天前

shuimiao 发表于 2025-10-28 12:33
大佬,文本数组类是不是没办法改造成支持取成员参考的

只能改成取出文本指针

shuimiao 发表于 3 天前

Xelloss0618 发表于 2025-10-28 12:50
只能改成取出文本指针
好吧,吴总也不知道怎么想的,一个文本型搞得那么封闭,参考都不给,唉,要不是没有更好平台,实在不想玩火山了,好多限制

hcwanz 发表于 3 天前

shuimiao 发表于 2025-10-28 12:58
好吧,吴总也不知道怎么想的,一个文本型搞得那么封闭,参考都不给,唉,要不是没有更好平台,实在不想玩 ...

你把指针解引用了就是参考了吧
文本指针* 指 = 取文本指针(...);
文本指针& 参 = *指;

shuimiao 发表于 3 天前

本帖最后由 shuimiao 于 2025-10-28 13:17 编辑

hcwanz 发表于 2025-10-28 13:12
你把指针解引用了就是参考了吧
文本指针* 指 = 取文本指针(...);
文本指针& 参 = *指; ...
但是不是在嵌入式语法中无法这样用啊,就是想得到一个直接的文本参考变量,如果只是得到一个指针,这个指针如何转成文本参考变量?指针到文本()只是个拷贝。不转,很多文本操作不支持指针

hcwanz 发表于 3 天前

本帖最后由 hcwanz 于 2025-10-28 13:42 编辑

shuimiao 发表于 2025-10-28 13:15
但是不是在嵌入式语法中无法这样用啊,就是想得到一个直接的文本参考变量,如果只是得到一个指针,这个指 ...
我写的这个就是嵌入式里的用法.
在嵌入式里 (*取文本指针()) 这样返回的就是参考变量了.

至于火山里你只能自己慢慢实现, 火山基本上都是基于值复制的.

我的建议是不用着急纠结参考和复制, 能用就先写着, 最多记一下, 以后有空再重写.


Xelloss0618 发表于 3 天前

hcwanz 发表于 2025-10-28 13:39
我写的这个就是嵌入式里的用法.
在嵌入式里 (*取文本指针()) 这样返回的就是参考变量了.



文本数组类里的成员是文本指针const WCHAR*,并不是文本型指针
页: [1] 2
查看完整版本: 分割文本的结果是文本数组类,那文本标准数组类呢