小编lin*_*s77的帖子

源文件组织

我在组织源文件时遇到了一些麻烦.

我有自己的小但不断增长的代码集合,我想在各种项目中使用.文件和文件夹布局是这样的:

库\ SUB1\source.h

库\ SUB1\source.cpp

库\ SUB2\source.h

库\ SUB2\source.cpp

我的一个问题是我希望在我的其他项目中根据需要包含此代码.到目前为止,我已经使用绝对路径指向libary代码,但必须有更好的方法.

此外,我需要将我使用的每个库文件添加到项目的文件Visual Studio中,以便正确编译.

所以我的问题简直就是如何解决这个问题?处理上述情况的正确/最佳方法是什么?

c++ path include

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

多线程和内存

我在Visual C++文档中读到,多个线程从同一个对象读取是安全的.

我的问题是:具有多个内核的X86-64 CPU如何处理这个问题?

假设您有1 MB的内存块.不同的线程是否能够同时读取完全相同的数据,或者核心是否一次读取一个字,只允许一个核心一次读取一个特定的字?

c++ cpu multithreading x86-64

6
推荐指数
2
解决办法
4540
查看次数

标签 统计

c++ ×2

cpu ×1

include ×1

multithreading ×1

path ×1

x86-64 ×1