小编Tob*_*ner的帖子

我需要关闭std :: fstream吗?

可能重复:
我是否需要手动关闭ifstream?

我是否需要调用fstream.close()或是fstream一个正确的RAII对象,在销毁时关闭流?

std::ofstream在方法中有一个本地对象.我可以假设退出此方法后文件总是关闭而不调用close吗?我找不到析构函数的文档.

c++ fstream std ofstream

59
推荐指数
2
解决办法
3万
查看次数

如何使用Qt 4.6.1创建HTTP POST请求?

如何使用Qt 4.6.1创建带有一些URL编码参数的HTTP POST请求?

我发现我可以创建一个QNetworkRequest,在那里设置所有参数并通过QNetworkAccessManagers post方法发送它.但是如何在请求中添加一些URL编码参数?

最后,我想使用Qt/C++ 访问Eve API.可以在此处找到Python示例:http: //www.eveonline.com/api/doc/example-python.asp


我使用类似的东西来管理它(仍然要重构并形成有用的东西):

QNetworkReply *requestApi(QNetworkAccessManager &nwam)
{

    QNetworkRequest request(QUrl("http://api.eve-online.com/account/Characters.xml.aspx"));
    request.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");

    QByteArray data;
    QUrl params;

    params.addQueryItem("userid","user");
    params.addQueryItem("apiKey","key");
    data.append(params.toString());
    data.remove(0,1);

    QNetworkReply *reply = nwam.post(request,data);
    return reply;
}
Run Code Online (Sandbox Code Playgroud)

c++ http qt4

30
推荐指数
2
解决办法
2万
查看次数

好的,免费的Delphi日志框架

谁能暗示我一个好的,免费的Delphi日志框架?它应该易于使用,它应该支持不同的"日志编写器",包括纯文本,数据库和网络.

delphi logging

22
推荐指数
4
解决办法
1万
查看次数

编写自己的内存管理器

我想写自己的内存管理器.目标语言是C++,内存管理器的目标主要是帮助调试.它应该检测双重释放,内存覆盖等.当然 - 我想了解内存管理.

有人可以给我一些提示,以便我可以学习如何编写这样的内存管理器吗?

谢谢您的帮助.

c++ memory-management

21
推荐指数
2
解决办法
2万
查看次数

什么是"扔"; 在一个拦截区外吗?

我只是偶然发现了这段代码:

void somefunction()
{
   throw;
}
Run Code Online (Sandbox Code Playgroud)

我想知道:这是什么意思?


我将问题标记为C++和Visual C++,因为我不知道答案.答案可能与标准或特殊的Visual C++扩展或忽略标准的Visual C++有关.这就是为什么我认为这两个标签都是合理的.

c++

20
推荐指数
3
解决办法
3273
查看次数

什么是数值计算平均值的最佳方法

什么是计算平均值的最佳方法?有了这个问题,我想知道在数值意义上用于计算平均值的算法是最好的.它应该具有最小的舍入误差,不应对上溢或下溢等敏感.

谢谢.


附加信息:首选增量方法,因为值的数量可能不适合RAM(对大于4 GB的文件进行多次并行计算).

c++ numerical-methods

19
推荐指数
4
解决办法
6987
查看次数

用于调试Borland和Visual Studio应用程序的工具

有时我必须调试用Borland C++ Builder编写的应用程序.此应用程序加载使用Visual C++编译的dll.是否有调试器可以调试应用程序的两个部分?目前我必须决定 - 要么我可以轻松设置断点并在Visual Studio中查看源代码,要么我必须启动Borland C++,但我无法使用Visual-Studio编译的dll中的源代码.

谢谢你的帮助,托比亚斯

c++ debugging visual-studio borland-c++

13
推荐指数
1
解决办法
2850
查看次数

德尔福和Doxygen

我想用doxygen + pas2dox记录我的来源.当我设置所有内容,包括过滤器和提取选项(提取所有内容)时,doxygen运行正常.但生成的文档仅将源文件包含为链接,并且未提取任何类型/方法.过滤后的源看起来很好.

任何提示如何找到错误?

delphi doxygen

12
推荐指数
1
解决办法
5616
查看次数

在boost中是否存在非基于文件的命名互斥锁

在boost中是否有一个非基于文件的命名互斥?我的问题是,如果进程崩溃,将不会删除该文件.该文件甚至可以在重启后继续存在.

问候,托比亚斯

c++ boost mutex

8
推荐指数
1
解决办法
2159
查看次数

STATUS_STACK_BUFFER_OVERRUN和STATUS_STACK_OVERFLOW有什么区别?

我刚发现有一个STATUS_STACK_BUFFER_OVERRUN和一个STATUS_STACK_OVERFLOW.那两个有什么区别?我刚刚发现堆栈溢出(堆栈耗尽)与堆栈缓冲区溢出不同,但要么它没有解释它,要么我不理解它.你能帮我吗?

关心托比亚斯

windows stack-overflow buffer-overflow buffer-overrun

7
推荐指数
1
解决办法
3129
查看次数