1.1 C++简介 C++融合了3种不同的编程方式: 1.C(过程性语言) 2.OOP(面向对象语言) 3.templata(泛型编程) 1.2 C++简史 随着计算机硬件的发展,引出了更大、更复杂的程序,而这些程序在程序管理和维护方面带来了新的问题。在这样的背景下,C语言出现了,引领人们进入了结构 ...
分类:
编程语言 时间:
2018-03-08 17:21:23
阅读次数:
207
组件是 Web 开发的方向,现在的热点是 JavaScript 组件,但是 HTML 组件未来可能更有希望。 本文就介绍 HTML 组件的基础知识:自定义元素(custom elements)。 文章结尾还有一则 React 培训消息(含 React Native),欢迎关注。 一、浏览器处理 我们 ...
分类:
Web程序 时间:
2018-03-02 20:44:49
阅读次数:
284
今天看C ++ primer 时,看到了ios::tie() 函数。不明白其含义,跟不知道作用。于是上网查了一下。 cplusplus.com 给出的定义是: 什么意思呢?就是说对于一个ios(输入输出流)对象,可以把一个输出流和它“绑定”起来。不带参数执行,返回“绑定”的输出流指针;带一个输出流指 ...
分类:
编程语言 时间:
2018-03-02 14:52:36
阅读次数:
119
1. 主要内容 介绍程序语言的核心思想和C++的基本概念。 印象比较深刻的就是分而治之(divide and conque)的分解思想。 2. 知识广场 1) C++ 文件后缀 cc, cpp,,cxx 2) 编译器功能 一,检查错误(语法错误,类型错误); 二,代码生成(生成目标代码或者汇编指令) ...
分类:
编程语言 时间:
2018-02-28 16:21:10
阅读次数:
191
参考文献: [1]C++程序设计语言(特别版), 裘宗燕译, 机械工业出版社 [2]C++ Primer (3rd Ed.), S.B. Lippman and J. Lajoie, 人民邮电出版社 1、枚举enum的用途浅例 写程序时,我们常常需要为某个对象关联一组可选alternative属性. ...
分类:
编程语言 时间:
2018-02-28 10:34:25
阅读次数:
187
Chapter Review 1. They are called functions. 2. It causes the contents of the file to be substituted for this directive before final compilation. 3. I ...
分类:
编程语言 时间:
2018-02-26 23:26:26
阅读次数:
205
对于本周老师讲的内容,C++ Primer上面有第十一章关联容器的习题可以做。有一些地方还是不懂,搞明白了再写上来。 P424 E11.7 P426 E11.9 P428 E11.12 P428 E11.14 P434 E11.20 ...
分类:
其他好文 时间:
2018-02-24 14:54:52
阅读次数:
162
C++ Primer已经快读完了,但这本书光读一遍是绝对不行的。至少读两遍,把大部分可操作的习题做一遍,才能记住大部分细节。在这里,我想对C++第一部分——C++基础进行一次非常非常非常简略但结合核心部分的整合,带大家一览C++大略(很浅的那一部分),而不是迷失于细节。 第二章 变量和基本类型 2. ...
分类:
编程语言 时间:
2018-02-20 15:18:02
阅读次数:
237
C++ Primer 学习中。。。 简单记录下我的学习过程 (代码为主) //大部分容器适用、不适用于list容器 sort(b,e) sort(b,e,p) stable_sort(b,e) stable_sort(b,e,p) /** http://blog.csdn.net/u01057906 ...
分类:
编程语言 时间:
2018-02-17 19:23:05
阅读次数:
200
在实现LRU算法的时候lru_list 開始用的是deque 可是由于害怕其在插入删除上的迭代器失效情况的诡异情况。遂用list取代之。 在数据量比較大的时候性能不是非常好。性能优化分析的时候决定用deque替换回来。于是对deque迭代器失效的情况好好研究了一下: c++ primer如此写道: ...
分类:
其他好文 时间:
2018-02-15 20:58:54
阅读次数:
245