每天一点C++(之一)
每天一点C++(之一)
已经决定认认真真地学习一门编程语言,最后经过自己的考虑选择了C++,也可以说是C++选择了我,因为在初中的时候第一次接触到,看到的编程语言便是C++,那时候在学校所谓的图书管里面看到了一本关于C++的书,看了一下,发现自己根本不懂这个怪物。但是里面有着描述一堆计算机狂人的事迹,当故事会一样看过之后发现,原来世界上还有这样的一群人,用自己的力量发展出足以震惊世界的事物。改造了世界。让我们的生活变成现在这样地方便。也许那时候就在自己心中埋下了做一个Geeker的梦想吧。然后,上大学之后因为浮躁的心态,我曾经学习过python,javascript,C++这些语言,都只是入门级,甚至还不到入门。但是最后发现,自己是放不下C++,也许是心理作用吧。因此决定自己要去尽量学习到精通的语言就是C++了。好!不多说,现在让我记录一下我自己的历程吧!
看了一下C++ primer plus。找出了一些需要注意的地方,摘录如下:
using 命名空间
在C++中,应用命名空间using指令时,一般的偷懒做法是直接把using写在源程序的开头,但是,这么做的话会使得名称空间的所有名称在源程序里面(即全局)都可用。这样会导致一些潜在的问题。更好的方法是只使用所需要的名称空间,如:
using std::cout;
using std::endl;
using std::cin;
同时最好在每一个需要用到的程序中间插入需要用到的命名空间,即在函数定义内应用using,这样可以避免名称空间泛滥在程序之中。
cout
C++中的"<<"表示语句将把字符串发送给cout,指出了信息流动的路径("<<"符号与按位左移很像,着其实就是运算符重载的一个例子)。而cout是一个预定义的对象,知道如何显示字符串、数字、单个字符等(很智能吧,虽然有人说C的printf更好用,更加好操纵。也许是这样的,但是C++既然用了它就一定有它的理由,而且,哪个在应用的时候方便就用哪个不是更好嘛~~)。
endl与\n
一般在显示用括号括起来的字符串时在内部用\n换行比较方便(只是为了减少打字量,不喜勿喷!),其他情况用endl较为保险。
类简介
类之于对象就像是类型之于变量,其中,类定义描述的是数据格式及其用法,而对象就是根据类给出来的数据规范来建造的实体。就好像说类是一份菜谱,上面写明白了做出来一份美味可口的菜肴所需要的材料以及方法,而对象则是根据这一份菜谱做出来的成品。已经可以直接食用(使用)【纯粹的个人看法喇~~】。

浙公网安备 33010602011771号