一些c++11的特性
【摘要】 std::tiehttps://blog.csdn.net/janeqi1987/article/details/102500340https://stackoverflow.com/questions/43762651/how-does-stdtie-workstd::tie 可用于解包 std::pair std::forwardhttps://blog.csdn.net/fengbi...
std::tie
https://blog.csdn.net/janeqi1987/article/details/102500340
https://stackoverflow.com/questions/43762651/how-does-stdtie-work
std::tie 可用于解包 std::pair
std::forward
https://blog.csdn.net/fengbingchun/article/details/52589454
https://cpprefjp.github.io/reference/utility/forward.html
https://stackoverflow.com/questions/8526598/how-does-stdforward-work
https://stackoverflow.com/questions/5481539/what-does-t-double-ampersand-mean-in-c11
https://blog.csdn.net/xiangbaohui/article/details/103673177
std::move是无条件的转为右值引用,而std::forward是有条件的转为右值引用
所谓的完美转发,是指std::forward会将输入的参数原封不动地传递到下一个函数中,这个“原封不动”指的是,如果输入的参数是左值,那么传递给下一个函数的参数的也是左值;如果输入的参数是右值,那么传递给下一个函数的参数的也是右值。
引用成员变量作为类成员
https://stackoverflow.com/questions/12387239/reference-member-variables-as-class-members
disable-copy-constructor
https://stackoverflow.com/questions/6077143/disable-copy-constructor
linux 进程间信号量管理程序之sem_timedwait使用
https://blog.csdn.net/guofu8241260/article/details/32089951?spm=1001.2101.3001.6650.10&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-10-32089951-blog-7766808.pc_relevant_multi_platform_whitelistv1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-10-32089951-blog-7766808.pc_relevant_multi_platform_whitelistv1&utm_relevant_index=14
POSIX semaphore: sem_open, sem_close, sem_post, sem_wait
https://blog.csdn.net/jasenwan88/article/details/7766808
Unnamed namespaces (C++ only)
https://www.ibm.com/docs/en/i/7.1?topic=only-unnamed-namespaces-c
https://stackoverflow.com/questions/154469/unnamed-anonymous-namespaces-vs-static-functions
C++11的占位符std::placeholders
https://blog.csdn.net/nanjiye/article/details/52164279
https://stackoverflow.com/questions/6610046/stdfunction-and-stdbind-what-are-they-and-when-should-they-be-used
getrlimit和setrlimit
https://blog.csdn.net/CSLQM/article/details/53227572
https://www.ibm.com/docs/en/zos/2.3.0?topic=functions-setrlimit-control-maximum-resource-consumption
turn-on-core-crash-dumps-programmatically
https://stackoverflow.com/questions/8144118/turn-on-core-crash-dumps-programmatically
steady_clock
https://stackoverflow.com/questions/68129421/c-thread-cant-run-when-called-stdthis-threadsleep-for
https://cpprefjp.github.io/reference/chrono/steady_clock/now.html
https://stackoverflow.com/questions/31552193/difference-between-steady-clock-vs-system-clock
也许,最显着的区别在于std::chrono:system_clock01.01.1970 的起始时刻,即所谓的 UNIX 时钟。另一方面,std::chrono::steady_clock通常用于 PC 的启动时间,最适合测量间隔。
std::nothrow
https://stackoverflow.com/questions/18061781/why-new-stdnothrow-version-is-not-widely-used
eigen
https://dritchie.github.io/csci2240/assignments/eigen_tutorial.pdf
https://github.com/libigl/eigen
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)