c++变量的初始化
摘要:1.普通内置类型变量的初始化 全局变量和静态变量会自动初始化为0,而在函数体内(当然包括main)的变量不会自动初始化,其值是随机的,所以声明一个变量之后立刻初始化是明智的。2.类类型变量的初始化 类类型变量会自动调用默认构造函数初始化。如果该类是派生类,会首先调用基类的默认构造函数。3.类中内...
阅读全文
fstream读取文件时如何判断读到文件尾
摘要:使用fstream读取文件,什么时候读到文件结束呢。首先想到的是,将现在的位置与文件的长度对比,然后再fstream中无法直接获取文件长度。可以采用如下方法fstream in;in.open("path",ios::in);in.seekg(0,ios::end);int length=in.te...
阅读全文
LeetCode之SubstringWithConcatenationOfAllWorlds
摘要:给一个string S和一个vector L,L中是等长的字符串。寻找S的满足以下条件的子串:该子串是L中的所有string(每个string只能出现一次)的连接,返回字串的位置。如 S: "barfoothefoobarman"L: ["foo", "bar"],返回结果[0,9]这道题我最初的想...
阅读全文
随机数生成问题
摘要:今天在博客园上看到hellogiser写的随机数的生成问题,链接如下:http://www.cnblogs.com/hellogiser/p/random-generator-with-equal-or-unequal-probability.html说一下自己的简单理解1.等概率生成 (1)ra...
阅读全文