
C++
文章平均质量分 50
seafooler
不说了
展开
-
类作用域中名字查找的思考(《C++ primer》第四版P382)
1、问题的引入1).观察以下第一块代码:#include using namespace std;class Screen{public: void test(){ dummy_fcn( ); } void dummy_fcn( ){ }};此代码编译无错误。。。。。。。。。。。原创 2015-06-11 20:18:03 · 961 阅读 · 1 评论 -
对“键盘读入”的处理
一、问题的引入最近在练习机试题,遇到一个很棘手的问题:“**从键盘录入一行数据,数据之间用空格分隔,最后以换行符结束**”。之前遇到键盘输入,都是“输入一个数据”之后直接按“回车键”,所以这一块没有像很多。这次正好借这个机会,多思考了以下该类问题。二、问题的解决情形一(2016滴滴出行校招笔试题):从键盘录入一行整数,整数之间用“空格”分隔,最后以“换行符”结束原创 2015-09-29 11:08:55 · 666 阅读 · 0 评论 -
变量(对象)“生命期”和“作用域”的关系
一、误解之前一直觉得变量(对象)的“生命期”和“作用域”只是两种不同的表述,其在实质上是统一的:若变量的作用域是全局的,那么其生命期也是从创建时直到程序结束;若变量的作用域是函数局部的,那么其生命期就是从创建到函数调用结束。而之前对于“static”保留字的理解也是:将生命期延长了,同时将作用域扩大了(因为我之前一直误以为作用域和生命期的变化是正相关的)二、新的理解直到看到《C++ primer》(原创 2015-09-30 11:40:18 · 817 阅读 · 0 评论 -
对“C++中何时对变量分配存储空间”的思考
对“C++中何时对变量分配存储空间”的思考一、问题的引入一直被“C++中变量的存储空间何时分配”困扰。在Visual studio2010中跑了一段代码,通过观察“监视窗口”中变量地址的变化和“内存窗口”,总结出一些自己的理解。二、简单代码运行时的观察和总结代码很简单,如下所示:#include <iostream>using namespace std;int main(){ int原创 2015-09-25 09:37:59 · 2810 阅读 · 1 评论 -
leetcode中第三题Longest Substring问题解答算法的可行性证明
一、引入关于leetcode中第三题Longest Substring Without Repeating Characters 问题,网上已有不少解答,并提出了切实可行的算法实现。我在解答该题时参考了http://articles.leetcode.com/2011/05/longest-substring-without-repeating-characters.html和http://www.原创 2015-10-10 00:05:46 · 918 阅读 · 0 评论