问题标签 [c++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何清除字符串流变量?
我已经尝试了几件事,
两者都不起作用。
c++ - 何时使用 STL 位集而不是单独的变量?
在什么情况下我更适合使用 bitset(STL 容器)来管理一组标志,而不是将它们声明为多个单独的(布尔)变量?
如果我对 50 个标志使用 bitset 而不是使用 50 个单独的 bool 变量,我会获得显着的性能提升吗?
c++ - 在 C++ 中,构造函数和析构函数可以是内联函数吗?
VC++ 生成在类声明内联函数中实现的函数。
如果我Foo
如下声明一个类,那么是 CONSTRUCTOR 和 DESTRUCTOR 内联函数吗?
c++ - 在 C++ 中,什么是虚拟基类?
我想知道什么是“虚拟基类”以及它的含义。
让我举个例子:
c++ - #include 和有什么区别和#include“文件名”?
在 C 和 C++ 编程语言中,在语句中使用尖括号和使用引号有什么区别include
,如下所示?
#include <filename>
#include "filename"
c++ - 从文本文件中读取直到 EOF 重复最后一行
以下C++代码使用ifstream对象从文本文件(每行有一个数字)中读取整数,直到到达EOF为止。为什么它读取最后一行的整数两次?如何解决这个问题?
代码:
输入.txt:
输出:
注意:我已跳过所有错误检查代码以保持代码片段较小。在 Windows (Visual C++)、cygwin (gcc) 和 Linux (gcc) 上可以看到上述行为。
c++ - 为什么 int main() {} 编译?
(我使用的是 Visual C++ 2008)我一直听说 main()需要返回一个整数,但这里我没有输入return 0;
并且它编译时出现 0 个错误和 0 个警告!在调试窗口中,它说程序已经以代码 0 退出。如果这个函数被命名为 main() 以外的任何名称,编译器会抱怨说 'blah' 必须返回一个值。粘贴 areturn;
也会导致错误出现。但是完全不考虑它,它编译得很好。
这可能是 VC++ 中的错误吗?
c++ - 实现日志观察器
我想知道如何实现一个类似于tail -f
C/C++ 的程序,一个监视和处理添加到日志文件的新行的程序?
c++ - memset() 导致数据中止
在调用memset()
. 问题是,除非代码运行几天,否则通常不会发生这种情况,因此很难在实际中捕捉到它。
我正在使用以下代码:
如您所见,我并没有尝试使用大小比最初分配的更大的 memsetmalloc()
有人看到这可能有什么问题吗?
c++ - 与 MySQL 服务器通信的最佳方式是什么?
我将使用 C/C++,并且想知道与 MySQL 服务器对话的最佳方式。我应该使用服务器安装附带的库吗?除了官方图书馆之外,我还应该考虑哪些好的图书馆?