相关分类: Java技术 C/C++ VB delphi
  • C++14 SFINAE 容器类value_type类型提升

    C++14 SFINAE 容器类value_type类型提升 原问题: 已知容器类模板 Container 及其 value_type 类型,返回容器类类型 Container2 ,将原 value_type 按如下规则提升: bool , short int , int , long int , long long int ,提升为 long long int float , double...

    2018-06-17 23:21:38

  • c++之五谷杂粮---1

    1. 位运算符,如果运算对象是带符号的且它的值为负,那么位运算符如何处理运算对象的“符号位”依赖于机器。此时左移操作可能会改变符号位的值,因此是一种UB。 Best Practices: 关于符号位如何处理没有明确的规定,所以强烈建议仅将位运算用于处理无符号类型。 Bitwis...

    2018-06-17 23:21:22

  • 读书笔记 effective c++ Item 1 将c++视为一个语言联

    Item 1 将c++视为一个语言联邦 如今的c++已经是一个多重泛型变成语言。支持过程化,面向对象,函数式,泛型和元编程的组合。这种强大使得c++无可匹敌,却也带来了一些问题。所有合适的规则看上去都有例外。我们怎样理解这样一门语言? 最容易的方法是不要将其看成单一...

    2018-06-17 23:21:16 泛型编程

  • C++ 头文件系列 (bitset)

    ...

    2018-06-17 23:21:14

  • C++ 头文件系列 (algorithm)

    ...

    2018-06-17 23:21:13

  • enote笔记语言(4)

    what : 我想知道某个关键词(keyword)(即,词语,可以是概念|专业术语|.......)的 定义 。 why : 我想知道事物发生的原因;我会不会犯 归因错误 ?是 单因素 的还是 多因素 的原因?是 直接原因 ,还是 因果链 中的一个 间接原因 ?是 因果关系 还是 相关关系 ?...

    2018-06-17 23:21:12

  • bzoj1008 [HNOI2008]越狱

    Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱 Input 输入两个整数M,N.1=M=10^8,1=N=10^12 Output 可能越狱的状态数,模1000...

    2018-06-17 23:21:00

  • C++ 头文件系列(iterator)

    ...

    2018-06-17 23:20:58

  • C字符串复制

    void mystrcpy(char *from, char *to){ for(; *from != '\0'; from++, to++) { *to = *from; } *to = '\0'; return ;}void main(){ char str1[]="abcd1234"; char str2[100]={0}; mystrcpy(str1, str2); printf("%s\n", str2);} 输出: abcd1234...

    2018-06-17 23:20:57

  • C++ 头文件系列(iosfwd)

    ...

    2018-06-17 23:20:57

2