错误、漏洞、问题 - 页 2335

 

我不这么认为,但为了以防万一:是否可以申报一个朋友(也许有一些µl的具体设计)?

class A {
    template<typename T>
    friend class B;
}

到目前为止,在总体架构上一切都很好,我不想把所有的内脏都从A那里倒出来。

 
pavlick_:

我不这么认为,但为了以防万一:是否可以申报一个朋友(也许有一些µl的具体设计)?

到目前为止,在总体架构上一切都很好,我不想把所有的内脏都从A那里倒出来。

不,在当前版本中,你不能

 
谢谢你
 
在元编辑器中,如果同一个文件在两个窗口中打开,就不可能从一个地方快速复制到另一个地方。当你获得焦点时,文件会滚动到另一个窗口的焦点位置。
 
Ilnur Khasanov:
在元编辑器中,如果同一个文件在两个窗口中打开,就不可能从一个地方快速复制到另一个地方。当你获得焦点时,文件会滚动到另一个窗口的焦点位置。

这种行为已经有三百年的历史了。这就否定了多窗口编码的所有便利。

 
超级制动设计
string Str[];
const int handle = FileOpen(FileName, FILE_READ | FILE_ANSI | FILE_TXT);  

FileReadArray(handle, Str);

一个40Mb的100万行的文件需要18秒的时间来读取。


同样的输出,但以不同的方式进行

  uchar Bytes[];
  const int handle = FileOpen(FileName, FILE_READ | FILE_BIN);
  
  FileReadArray(handle, Bytes);

  string Str[];
  StringSplit(CharArrayToString(Bytes), '\n', Str);

是在0.5秒内完成的。

 
fxsaber:
超级制动设计

一个40Mb的100万行的文件需要18秒的时间来读取。


同样的输出,但以不同的方式进行

已经在0.5秒内完成。

我想知道这两种情况下是否都是冷启动?
还是热的时候也是这样?

 
Taras Slobodyanik:

我想知道这两种情况下是否都是冷启动?
还是热的时候也是这样?

总是这样。

 

需要清理代码 - 删除不使用的变量、函数、方法、类、结构等。

如何做到这一点?

 
fxsaber:

需要清理代码 - 删除不使用的变量、函数、方法、类、结构等。

如何做到这一点?

这可能不是最好的解决方案,但剖析可能有帮助。但这仍将是一个漫长的手工过程。