使用可变参数函数对 AcString 类的更改
支持的平台:Windows 和 Mac OS 支持的版本:AutoCAD 2025 及更高版本 对类所做的更改可能需要您在使用函数(如函数和类似样式的函数)时更新程序。以前,只是一个指针,可以按值传递给可变参数函数。AcStringprintfAcString 要解决此问题,在大多数情况下,您只需要使用类的函数即可。例如,下面的第一条代码语句显示了在 AutoCAD 2025 之前的早期版本中工作的代码语句,而第二条代码语句显示了使用函数解决问题的方法。constPtr()AcStringconstPtr() // Problem statement acutPrintf(ACRX_T("\nBlock %s converted %d results"), blkName, it->second); // Updated statement acutPrintf(ACRX_T("\nBlock %s converted %d results"), blkName.constPtr(), it->second); 编译器错误编译时,如果需要解决与使用相关的问题,可能会看到以下一个或多个警告:AcString
|
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-31 13:52
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.