C /C++
吉阿
这个作者很懒,什么都没留下…
展开
-
数组越界
/*数组越界C语言编译器不会自己检查数组越界的,要靠程序员自己注意 如果越界,一般来说同样可以修改、访问,所以你的程序输出结果不变 但是要知道:越界部分是别的部分的数据甚至代码,修改、访问可能导致程序错误 */#includevoid main() { int iOut = -1;int arr[4]; for ( int i = 0; i { ar转载 2013-04-24 11:37:45 · 947 阅读 · 0 评论 -
C++ string类
http://blog.csdn.net/stephen1315/article/details/7444318总结一下C++中string的操作,来自〈C++ Primer〉第四版。1. string对象的定义和初始化: 1 string s1; //空串 2 string s2(s1); //将s2初始化为s1的一个副本转载 2013-05-23 21:59:50 · 1466 阅读 · 0 评论 -
rand函数 软件大赛题目 夺冠概率
MSDN中关于rand的描述"The rand function returns a pseudorandom integer in the range 0 to RAND_MAX (32767). Use the srand function to seed the pseudorandom-number generator before calling rand."rand()产生的伪随机数转载 2013-04-24 11:43:15 · 799 阅读 · 0 评论 -
Exception in thread "main" java.lang.StackOverflowError
http://blog.sina.com.cn/s/blog_716358dc0100lj73.html呵呵转载 2015-05-23 19:52:25 · 7017 阅读 · 0 评论 -
C++ error:undefined reference to `XXX(XX)'
编译器不支持分离编译,还是用包含编译.h:#ifndef XXX_H#define XXX_H........#include"cpp"#endifcpp:#ifndef XXX_CPP#define XXX_CPP#include".h".....#endifmain:#include"h".....原创 2015-10-30 20:54:44 · 729 阅读 · 0 评论 -
Google C++编程风格指南
Google C++编程风格指南(一)背景Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用C++语言特性的同时使其易于管理。风转载 2016-05-31 09:02:58 · 640 阅读 · 0 评论 -
最长回文子序列(LPS)
问题描述回文序列(Palindromic sequence, Palindrome)是指正向遍历和反向遍历完全相同的序列,例如字符串“AAAAA”显然是一个回文序列,又如字符串“ABC@CBA”也是一个回文序列。现在,我们要在一个(字符)序列中找出最长回文子序列的长度。例如字符序列"BBABCBCAB",最长回文子序列是“BACBCAB”(可能不唯一),它的长度是7;子序列"BBBBB"和"B转载 2017-02-19 10:57:12 · 663 阅读 · 0 评论