手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
libc++
libc++专题提供libc++的最新资讯内容,帮你更好的了解libc++。
使用包含不完整类型的`std :: vector`递归定义和访问`boost :: variant` – libstdc vs libc
我试图使用 incomplete包装类和 std::vector作为我的间接技术来定义和访问“递归” boost::variant.我的实现适用于libstdc,但不适用于libc. 这是我定义我的变体的方式: struct my_variant_wrapper; using my_variant_array = std::vector<my_variant_wrapper>; // <- in
作者:佚名 时间:2019-04-26
C 11和[17.5.2.1.3]位掩码类型
标准允许在整数类型,枚举和std :: bitset之间进行选择. 在给定这些选择的情况下,为什么库实现者会使用其中一个? 例如,llvm的libcxx似乎使用了这些实现选项中的两个(至少)两个的组合: ctype_base :: mask使用整数类型实现: <__locale> regex_constants :: syntax_option_type是使用枚举重载运算符实现的: <regex>
作者:佚名 时间:2019-10-12
libc的std :: basic_string的16字节对齐模式背后的原因是什么?
在查看 the libc++ implementation of std::basic_string时,我在1374行(在撰写本文时)遇到了这个问题: enum {__alignment = 16}; 此值用于后续对齐计算,字符串大小请求将向上舍入为此数字的倍数. 我可以接受一些舍入是为了避免内存碎片或其他什么,但…… 我想知道在这里使用硬编码16作为数字背后是否存在任何特定的理由,或者它是否只是
作者:佚名 时间:2019-10-13
使用libc和libstdc的void *类型的stringstream行为的差异
以下测试程序返回不同的结果,具体取决于我使用的是libc还是libstdc. #include <sstream> #include <iostream> int main() { int a = 0; void* optr = &a; void* iptr; std::stringstream ss; ss << optr; std::cout
作者:佚名 时间:2019-10-24
使用clang/libc删除Boost libstdc依赖项?
这个问题的答案 How to compile/link Boost with clang++/libc++?声明用clang和libc构建Boost,以下应该做: ./b2 clean ./b2 toolset=clang cxxflags="-stdlib=libc++" linkflags="-stdlib=libc++" 我在Scientific Linux 6.4 x86_64主机上测试了
作者:佚名 时间:2019-11-25
c – Clang构建错误
我正在尝试在Ubuntu 16.04上构建clang trunk,无论我尝试什么,我都会遇到构建错误.首先,我对 gcc 5.4构建了llvm / clang / libc / libc abi,这很好用.现在我正在尝试使用我刚刚构建的clang来重建llvm / clang / libc / libc abi.此操作失败,并显示以下错误消息: [162/4396] Linking CXX e
作者:佚名 时间:2019-11-26
c – std :: stringstream的默认`fill character`是什么?
是实现定义还是标准建议流的默认填充字符? 示例代码: #include <iostream> #include <iomanip> #include <sstream> int main () { std::stringstream stream; stream << std::setw( 10 ) << 25 << std::endl; std::cout << st
作者:佚名 时间:2019-11-26
为什么libc的std :: string的执行占用3位内存为libstdc?
考虑以下测试程序: #include <iostream> #include <string> #include <vector> int main() { std::cout << sizeof(std::string("hi")) << " "; std::string a[10]; std::cout << sizeof(a) << " "; std::ve
作者:佚名 时间:2020-01-07
使用libc regex库匹配“begin-of-line”(C 11)
我想要匹配从给定单词开始的所有行,说iheap.如果我没有错误的正则表达式(在ECMAScript语法中)“^ iheap.*”应该做的伎俩.但是,当我使用libc的正则表达式库在C 11中进行测试时,只有第一行匹配.所以“^ …”似乎只匹配开头的输入而不是起始行. 这是一个例子: #include <string> #include <regex> #include <iostream> us
作者:佚名 时间:2020-01-09
这是在libc中崩溃std :: search_n一个错误?
我尽可能缩小了这一点,似乎是一个错误 #include <algorithm> #include <vector> int main(int argc, char *argv[]) { // Crashes std::vector<uint8_t> bs{1, 0, 0}; std::search_n(bs.begin(), bs.end(), 3, 1); // Does n
作者:佚名 时间:2019-07-03
libc is_copy_constructible对我来说似乎是错误的
iscopy_constructible的libc实现是这样的: template <class _Tp> struct _LIBCPP_TYPE_VIS_ONLY is_copy_constructible : public is_constructible<_Tp, const typename add_lvalue_reference<_Tp>::type> {}; is_c
作者:佚名 时间:2019-05-16
使用clang与libc和c 11从命令行与mac os x
如果我启用c 11和libc,我很难得到一个简单的hello世界来编译cl声.例如下面的代码 #include <iostream> int main() { std::cout << "Hello, World!" << std::endl; return 0; } 当我运行clang -std = c 11 -stdlib = libc main.cpp时,从编译器生成以下输
作者:佚名 时间:2019-04-25
小编推荐
苹果市值2025年有望达4万亿美元
• OPPO Find X8全系标配50W无线充电:支持
• 华为GT5 Pro手表开售:首发向日葵定位系
• 骁龙X Elite处理器CPU面积庞大无比 远超
• 杨幂巴黎时装周手持华为Mate XT三折叠拍
• iPhone 16价格对比:中国最便宜 比均价
• 深圳通交通卡限时免费开卡:支持华为、
• 荣耀笔记本X16 2025首销:酷睿i5-13420
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot