1.运算符重载概念 多态性是C++的一大性质,多态性同样体现在c++的数据运算之中。 运算符能将一个或多个数据进行计算,其是有运算过程被省略的,在某些情况下,原运算符能进行的运算不在能运算所需数据时,就需要我们自己去定义运算过程来运算对应数据,这就是运算符重载。 比如:“+”无法计算复数,就可以重载运算过程来计算复数。 可重载运算符: 分类 具体 …
1.const在指针中的应用 使用const修饰指针,有两种用法,达到两种作用: 让指针指向一个常量对象 让指针本身就成为常量 1.1指针指向一个常量对象 例程1: int num = 10; const int *p = # 此例子中,不代表num是一个常量,而是不能通过指针p来修改num的值 例程2: const int num…
C++编译环境 编译源文件,生成二进制的目标文件(.obj) g++ -cfile.cpp ==> file.obj ; a.out(输出型文件) (UNIX下编译,win用DOS窗口进行此编译) g++ -std=c++17 -cfile.cpp -oprog ==> file.obj ; prog.out (用指定标准进行编译...…