小编Obe*_*ane的帖子

如何连接std :: string和int?

我认为这很简单,但它存在一些困难.如果我有

std::string name = "John";
int age = 21;
Run Code Online (Sandbox Code Playgroud)

如何组合它们以获得单个字符串"John21"

c++ int concatenation stdstring

631
推荐指数
16
解决办法
61万
查看次数

C++捕获所有异常

是否有Java的c ++等价物

try {
    ...
}
catch (Throwable t) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试调试调用本机Windows函数的Java/jni代码,并且虚拟机不断崩溃.本机代码在单元测试中看起来很好,并且在通过jni调用时似乎只会崩溃.一般的异常捕获机制将证明是非常有用的.

c++ exception

226
推荐指数
12
解决办法
33万
查看次数

如何让java日志输出显示在一行?

目前,默认条目如下所示:

Oct 12, 2008 9:45:18 AM myClassInfoHere
INFO: MyLogMessageHere
Run Code Online (Sandbox Code Playgroud)

我怎么做到这一点?

Oct 12, 2008 9:45:18 AM myClassInfoHere - INFO: MyLogMessageHere
Run Code Online (Sandbox Code Playgroud)

澄清我正在使用java.util.logging

java logging

117
推荐指数
8
解决办法
10万
查看次数

你如何正确使用WideCharToMultiByte

我已经阅读了有关WideCharToMultiByte的文档,但我坚持这个参数:

lpMultiByteStr
[out] Pointer to a buffer that receives the converted string.
Run Code Online (Sandbox Code Playgroud)

我不太确定如何正确初始化变量并将其输入函数

c++ unicode character-encoding codepages

60
推荐指数
3
解决办法
12万
查看次数

在C++中调用函数有多少开销?

很多文献都讨论了使用内联函数来"避免函数调用的开销".但是我还没有看到可量化的数据.函数调用的实际开销是多少,即通过内联函数实现什么样的性能提升?

c++ function overhead

58
推荐指数
7
解决办法
4万
查看次数

如何将java日志控制台输出从std err更改为std out?

我使用的标准ConsoleHandler,从java.util.logging和由默认控制台输出被引导到错误流(即System.err).

如何将控制台输出更改为输出流(即System.out)?

java logging

31
推荐指数
7
解决办法
4万
查看次数

如何使用Windows程序在C++中获得控制台输出?

如果我有一个本机C++ Windows程序(即入口点是WinMain),我如何查看控制台函数的输出,如std :: cout?

c++ windows console

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

如何在Visual C++中更改OutDir变量?

在链接器中,二进制目标指定为:

$(OUTDIR)\ $(项目名).EXE

我查看了每个设置,但我看不到OutDir的定义.我该如何改变?

linker visual-c++

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

Visual C++未解析的外部符号(找不到我自己的一个函数)

这是一个非常基本的问题,令我感到沮丧.让我们说在一个解决方案中,我有两个项目.让我们调用第一个项目SimpleMath.它有一个头文件"Add.h",它有

int add(int i, int j)
Run Code Online (Sandbox Code Playgroud)

和实现"Add.cpp"有

int add(int i, int j) {
  return i+j;
}
Run Code Online (Sandbox Code Playgroud)

现在让我们说在第二个项目中我想使用add函数.但是,这段代码:

#include"..\SimpleMath\Add.h"

int main() {

    add(1, 2);

}
Run Code Online (Sandbox Code Playgroud)

导致"未解决的外部符号".如何让第二个程序"知道".cpp文件中的实际实现.作为旁注,所有代码都是虚构的,这不是我实际编程的方式.

linker-errors visual-c++

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

Linux如何在将文件传递给tar之前在文件周围放置双引号?

我使用ls来获取具有空白区域的文件名,因此它看起来像:

my file with whitespace.tar.bz2

我想把它管道到tar类似于:

ls | grep mysearchstring | tar xvjf
Run Code Online (Sandbox Code Playgroud)

如何在将它用于tar之前插入双引号?

linux shell pipe tar

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

如何停止检测不存在的旧版本的Visual Studio Express SP1安装

我以前没有在计算机上安装Visual Studio。但是,当我尝试安装Visual Studio 2008 Express SP1时,出现错误消息

“安装程序检测到此计算机不符合安装此软件的要求。必须满足这些要求,然后才能安装带有SP1-ENU的Microsoft Visual C ++ 2008 Express Edition”

要求和软件先决条件Visual Studios 2008 Service Pack 1已在系统上检测到Microsoft Visual Studio 2008的较早版本,必须先将其更新为SP1,然后才能继续安装。请通过访问Microsoft Update将所有其他版本的Visual Studio 2008更新到SP1,然后安装Visual Studio 2008 Express SP1。

我不确定为什么会收到此消息,因为以前没有安装VS2008。我试图运行VS2008补丁删除工具,但显示“ Visual Studio 2008 Service Pack准备不适用”。我已经应用了Microsoft Update的所有修补程序,但仍然遇到相同的错误。任何想法可能有什么问题吗?

install visual-studio-2008

3
推荐指数
1
解决办法
6679
查看次数

如何检测java虚拟机中的低内存情况?

我最近在应用程序中遇到了一些OutOfMemory错误.是否有可能提前检测到虚拟机内存不足?换句话说,在它们实际发生之前先抢先处理OutOfMemory错误?

java virtual-machine low-memory

3
推荐指数
1
解决办法
1880
查看次数

Linux使用grep打印文件名和前n个字符

如何使用grep执行搜索,当找到匹配项时,将打印文件名以及该文件中的前n个字符?请注意,这n是一个可以指定的参数,前n个字符是否实际包含匹配的字符串无关紧要.

linux grep

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