C++初学
skyline_wolf
不是缺少发现问题的眼睛,而是缺少解决问题的手。
展开
-
C++中为啥ifstream不用new,用完还不用delete
刚从C#开始转C++,有很多东西不理解,如下边这段代码: #include #include int main() { using namespace std; ifstream file; basic_ifstream wfile; char c; // Open and close with a bas原创 2014-08-11 09:51:57 · 2700 阅读 · 0 评论 -
从C#到C++的心路历程
从C#转C++一直看《C++编程思想》即《Thinking in C++》,本人英文不好,所以买了本中文版的,可是好多语句都不通,哎,都怪自己上学的时候没有好好学英语……看来中国技术方面书籍的翻译还是欠缺啊!上班看代码发现有三个特别怪的现象:1.使用typedef特别多,例如:将wstring简写为__T再简写为_T,另外还简写为tstring;再有像typedef HINSTANCE H原创 2014-09-13 16:53:40 · 1618 阅读 · 0 评论 -
从《thinking in C++》被迫转到《C++ Primer》第一天
今天啃《thinking in C++》有种不能继续下去的感觉,一方面我一看书就停不下来,难懂+没有休息容易困,所以看的速度并不快。另外感觉里边有很多内容在建立在你了解其使用的基础上的理论提升,所以我认识需要补一下基础。在网上查了一下,确定串插着看《C++ Primer》。《C++ Primer》第一、二章笔记一些基本的类型、控制语句、关键字什么的我都略过了。1.在#inclu原创 2014-09-21 22:36:36 · 9294 阅读 · 3 评论 -
C++ primer 笔记二
第3章 标准库类型1.任何存储string的size操作结果的变量类型必须为string::size_type类型。2.同理存储vector的size值应使用类似vector::size_type的类型变量3.使用for(vector::size_type ix=0; ix != ivec.size(); ++ix)的风格 a.使用!=的效率更高 b.在循环过程中可能ivec的元素个数原创 2014-10-02 23:20:39 · 707 阅读 · 0 评论 -
第二遍看《thinking in C++》感触
当我回过头来看第2遍《thinking in C++》的时候(虽然已经是三个月以后了),我发现我可以很清晰地看懂friend和复杂的函数指针了。个人感觉一开始并没有从内心接受这两种概念,所以书里的说明都理解不了,但现在对C++有些熟悉了,再看发现其实这个很单间。 所以技术书籍还是多看几遍才能真正消化,第一次只是了解,不必全懂,而且一定不要求全懂,实在看不懂就跳过去。 同学们,加油!原创 2014-11-23 15:05:36 · 1087 阅读 · 0 评论