小编bru*_*iuz的帖子

如何从命令行设置CMake构建中的线程数?

cmake --build . --config Release
Run Code Online (Sandbox Code Playgroud)

是否可以设置可以参与构建过程的核心数量?

与GNU make类似的东西-j.

cmake

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

在C++中进行不合格的查找

#include <stdio.h>
#include <cstddef>
#include <cstring>

namespace /*namespace name generated by compiler*/
{
    struct BB{};
}

struct AA{};

namespace my
{
    inline void * memcpy(void*, const void*, std::size_t)
    {
        puts("CUSTOM IMPLEMENTATION");
        return 0;
    }
}

namespace my
{
    void func()
    {
        AA a;
        memcpy(&a, &a, sizeof(a)); // ambigious call for g++4.7 - g++6.2

        BB b;
        memcpy(&b, &b, sizeof(b)); // unambigious call

    }
}

int main(int, char **)
{
    my::func();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么memcpy在这里打电话?

请查看ANSI ISO IEC 14882,C++ 2003,3.4.1,(6)(第30页)中变量"i"的示例.它"证明"在这种建筑中没有任何不和谐. …

c++ g++ language-lawyer name-lookup

5
推荐指数
1
解决办法
283
查看次数

Python目录中的Python等价物?

dirPython 2.7.x中的命令列出了模块中所有可访问的"符号".在Perl 5.x中是否有一个等价物来列出包中所有可访问的"符号"?

python perl

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

如果未初始化的局部变量,Windows线程堆栈保护页面机制如何工作?

在Windows OS for x86 | x64体系结构中,线程堆栈虚拟内存由"保留部分""提交部分","保护页面"和"保留页面"组成.

题:

想象一下,我有1页提交内存,1MB的预留内存用于线程堆栈.我在堆栈上分配一些内存等于K页面而没有初始化.K等于例如10.似乎在堆栈开始时堆栈上的内存将由用户空间代码分配,如下所示:

sub esp, K*4096
Run Code Online (Sandbox Code Playgroud)

当存在对保护页面的读写请求时,保护页面机制起作用.

但是我将会执行什么读取写入超出此保护页面的某些内存?

c++ windows assembly

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

顶点的副法线是它的法线和切线之间的交叉吗?

我试图在图形编程的背景下找出什么是双线性但是很短,我在一个网站上看到,binormal被计算为法线和切线之间的交叉积(即交叉(正常,切线)) ),这是计算binormal的正确方法吗?

opengl math directx shader vertex

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

许多OpenCL SDK。我应该选择哪个?

在装有Windows 7 OS的计算机中,我有来自此供应商的三个版本的OpenCL SDKS:

  • 英特尔
  • 英伟达
  • AMD。

我与他们每个人建立我的应用程序。作为输出,我有三个不同的二进制文件。例如:my_app_intel_x86,my_app_amd_x86,my_app_nvidia_x86

此二进制文件与此不同:

  1. 他们在likange流程中使用不同的SDK
  2. 他们尝试在运行时查找不同的OpenCL平台名称

我可以只使用一个SDK并检查平台的运行时间吗?

gpu nvidia intel opencl amd-processor

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

XML 属性唯一性

xml 文档中每个 XML 元素的属性名称应该是唯一的,不是吗?

<tag is_such_attr_is_valid="value1" is_such_attr_is_valid="value2"> </tag>
Run Code Online (Sandbox Code Playgroud)

ps 我感兴趣的不是如何在验证模式(DTD、XSD)中添加这个约束。但我感兴趣的是,如果严格地说,这种情况会导致格式良好的 xml 文档本身。

xml

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

为NAT后面的客户端创建Tcp连接

对于Linux,Windows操作系统,此类任务确实存在哪些软件库?

RFC中是否存在一些人们应该如何做的信息?

我很有意思如何为我的C++项目创建功能,如此软件中所示:https://secure.logmein.com/ru/products/hamachi/download.aspx

tcp nat

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

C++ sizeof整数类型

我从书中听到过关于C/C++中整数类型的最小尺寸的介绍

下面的大小以字节为单位:

  • sizeof(char) >= 1
  • sizeof(short) >= 2
  • sizeof(long) >= 4
  • sizeof(long long) >= 8

但我无法在标准中找到这些保证.那么编译器是否需要保证在C++ 98/C++ 2003/C89/C99标准中定义?

c++

0
推荐指数
1
解决办法
340
查看次数