前言:
最近开始阅读《像程序员一思考》,需要使用C++,遂开始学习使用C++。
这里摘录一些需要记住的语法和错误,但不收录很少用到的特性,除非我觉得它很有意思。
参考资料(C++基础教程): http://c.biancheng.net/cpp/biancheng/cpp/rumen/
-------------------------------------------------------------------------------------------------------------------------------------
待解决问题数量 = 0
-------------------------------------------------------------------------------------------------------------------------------------
语法部分:
(已经熟练的、可以删除的部分,设置为灰白色字体隐藏,不要删掉)
1、输出二/八/十/十六进制:
cout << "0x" << hex << 32
cout << "0" << oct << 32
2、cout.setf(ios::hex);
设置之后的显示格式都为十六进制,类似的可以设置dec和oct
这个设置直到遇到新的设置cout.setf(ios::dec);
或取消设置为止:cout.unsetf(ios::hex);
3、#include <file1.h>:到编译器指定的文件包含目录去找file1.h,
#include "file1.h":先到使用#include "file1.h"语句的文件所在的目录去找file1.h,找不到就到编译器指定的文件包含目录去找file1.h。
一般自己写file1.c时都会对应一个file1.h,此时在file1.c中使用#include "file1.h"可以让编译器更快的找到file1.h。
不过最大的好处在于知道file1.h是自己写的,而不是库文件,虽然file1.h所在的目录也会被添加到编译器指定的文件包含目录中去。
所以在main.c等其他文件下也是用#include "file1.h",虽然编译器会多走一步,但方便阅读、以示区别。
-------------------------------------------------------------------------------------------------------------------------------------
错误与警告:
1、