Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人对C+有什么想法吗+;TNTWEB web服务器中应用程序的内存管理? 如果任何人使用TNTNET Web服务器来开发C++的Web应用程序,你能分享一下如何处理内存管理吗?我对此很幼稚,只是开始探索它。 提前感谢。_C++_Webserver_Tntnet - Fatal编程技术网

有人对C+有什么想法吗+;TNTWEB web服务器中应用程序的内存管理? 如果任何人使用TNTNET Web服务器来开发C++的Web应用程序,你能分享一下如何处理内存管理吗?我对此很幼稚,只是开始探索它。 提前感谢。

有人对C+有什么想法吗+;TNTWEB web服务器中应用程序的内存管理? 如果任何人使用TNTNET Web服务器来开发C++的Web应用程序,你能分享一下如何处理内存管理吗?我对此很幼稚,只是开始探索它。 提前感谢。,c++,webserver,tntnet,C++,Webserver,Tntnet,通常,您只需将对象(无指针)添加到组件中的标记中,如示例中所示 如果需要在一个会话中替换这些对象,可以使用或,但只有在编译器支持C++11时,这些对象才可用。内存管理的具体含义是什么?你是指对会话数据的管理,对webapp所有组件的应用程序数据的管理,还是完全不同的管理?我指的是会话数据,我在会话期间创建的对象,我怀疑如果我不能处理这些创建的对象,如果创建了大量会话,可能会导致问题。不确定我是否正确,但我的假设是正确的。那么您已经在使用标签了?在这种情况下,只要不使用new(通常可能会泄漏内存)

通常,您只需将对象(无指针)添加到组件中的
标记中,如示例中所示


如果需要在一个会话中替换这些对象,可以使用或,但只有在编译器支持C++11时,这些对象才可用。

内存管理的具体含义是什么?你是指对会话数据的管理,对webapp所有组件的应用程序数据的管理,还是完全不同的管理?我指的是会话数据,我在会话期间创建的对象,我怀疑如果我不能处理这些创建的对象,如果创建了大量会话,可能会导致问题。不确定我是否正确,但我的假设是正确的。那么您已经在使用
标签了?在这种情况下,只要不使用
new
(通常可能会泄漏内存),唯一的问题就是没有足够的内存来存储这些变量。但是对于一些std::string和类似的东西,这应该根本不是问题。一旦会话超时(默认会话超时应为5分钟),它们将被删除。谢谢jP_WanN,但我在这里使用新的。要创建至少与应用程序接口的主类对象,请参阅我使用的后端。你认为这不会引起任何问题吗?这些对象会自动删除而不会造成任何内存泄漏吗?如果你的答案是肯定的,那么它是好的,否则我需要考虑另一个逻辑。另外一个问题是,如果在ECPP文件中使用会话变量或参数或C++代码,那么,如果使用更多的用户使用Web应用程序,这意味着服务器必须为这些变量分配内存,那么,这有什么区别呢?这方面的限制是什么?你知道吗?还有
cxtool
有智能指针。它附带了
tntnet
,因此这也是一个选项。