C++
lgz00gi
这个作者很懒,什么都没留下…
展开
-
Auto Variables
编程时常常需要把表达式的值赋给变量,这就要求在声明变量的时候清楚地知道表达式的类型。然而要做到这一点并非那么容易,有时甚至根本做不到。为了解决这个问题, C++11新标准引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。--C++ primer auto my_new_variable = its_initial_value; 对于一个auto来说,就是通过右边的值来原创 2015-08-20 15:40:23 · 689 阅读 · 0 评论 -
由一次程序崩溃引起的对new表达式的再次学习
由一次程序崩溃引起的对new表达式的再次学习 1. 起因 某天,一个同事跟我反馈说在windows上调试公司产品的一个交易核心时出现了使用未初始化的指针导致后台服务崩溃的情况。示例代码如下所示: 1 struct sample 2 { 3 int* ptr_table[4][4]; 4 //... other members 5 }; 6 7转载 2015-11-10 16:45:18 · 407 阅读 · 0 评论 -
leetcode 155 Min Stack C++ 24ms solution
class MinStack { public: MinStack() { t = 0; } void push(int x) { num.push_back(x); if(t == 0) { min.push_back(x); } else { long long m = min[t - 1] < x ? mi原创 2015-10-12 10:57:38 · 840 阅读 · 0 评论