c++

原创 2017年09月14日 08:39:57

ahead : this is my start and review of c++
1.简单指针

    int a[2][5] = { { 1,2,3,4,5 },{2,4,6,8,10} };
    int(*p)[5];
    p = a;
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 5; j++)
        {
            cout << a[i][j] <<" ";
            if (j ==4) {
                cout << endl;
            }
        }       
    }
    cout << "第一行第二列" << *(*a + 1) << endl;
    cout << "第二行第二列" << *(*(a + 1) + 1) << endl;
输出如下:
1 2 3 4 5
2 4 6 8 10
第一行第二列2
第二行第二列4
//

2.virtual的使用、虚函数与纯虚函数
3.重载运算符

版权声明:本文为博主原创文章,未经博主允许不得转载。

来谈谈C++ 位运算 & | << >> ^ ~ %

老实说,我对+ = * / % && || ==一些比较简单的运算符比较熟悉。对位运算就陌生了,主要用的少。我觉得高手用的会比较多,因为位运算速度比较快。 1.& 如果两个相应的二进制位都为...
  • fox64194167
  • fox64194167
  • 2014年03月07日 20:43
  • 12444

c++,vector的[]和at区别

std::vector a; std::cout
  • yxccc_914
  • yxccc_914
  • 2017年02月03日 11:40
  • 753

在c/c++中的&、|和&&、||的区别(易混淆)

在c/c++中的&和|是位运算符,和它们处于相同地位的还有>、^、~。这两个运算符会使得参与运算的参数的每一位都进行运算。例如10和6相与,即1010&0110,得0010,也就是2. 但是&&和|...
  • chiliaolm
  • chiliaolm
  • 2016年10月24日 22:16
  • 3459

C++中*与&的区别

*是取值运算符,对地址使用可以获得地址中储存的数值;对于指针a,*a表示取a中的值 &是地址运算符,对变量使用可以获得该变量的地址。 对于变量b,*b表示取b的地址 在定义时,* 是...
  • dingxinyue
  • dingxinyue
  • 2015年09月18日 11:32
  • 11015

C++中运算符 &和&&、|和|| 的区别

简介:&&是逻辑与运算符,||是逻辑或运算符,都是逻辑运算符,两边只能是bool类型 &与| 既可以进行逻辑运算,又可以进行位运算,两边既可以是bool类型,又可以是数值类型区别:if (A && ...
  • violet_echo_0908
  • violet_echo_0908
  • 2015年08月10日 11:08
  • 29902

c++ 实现绘图功能

运行结果 #include "plotter.h" #include #include "PlotSettings.h" #include #include #include #in...
  • u013022222
  • u013022222
  • 2015年01月09日 22:51
  • 11017

C++实现质因数分解

质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除(除0以外)的数称之为素数(质数);否则称为合数。根据算术基本定理,每一个比1大的整数,要...
  • wordwarwordwar
  • wordwarwordwar
  • 2014年11月04日 20:24
  • 7783

c++代码生成器

一个C++类代码生成器 2013-10-30 14:12 457人阅读 评论(0) 收藏 举报 类something程序员c语言语言 目录(?)[+] 引言 make...
  • u012419410
  • u012419410
  • 2015年04月21日 23:12
  • 849

C++逻辑运算符

C++的优先级  优先级 操作符 结合性   1 :: 左   2 . -> [] () 左   3 ++ -- ~ ! - + & * () sizeof new delete castname_c...
  • myfirefox
  • myfirefox
  • 2009年08月19日 12:10
  • 7941

c++设计模式之(状态模式和责任链模式)的实现

c++的设计模式系列分为以下几种: //按照目的来分,有:  (1)创建型模式:处理对象的创建过程 (2)结构型模式:处理类或者对象的组合 (3)行为型模式:对怎样交互和分...
  • Strong_HCyouth
  • Strong_HCyouth
  • 2016年11月30日 15:40
  • 507
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++
举报原因:
原因补充:

(最多只允许输入30个字)