C++面试题

课程导师

智能硬件 智能硬件
麦子学院的专业老师。
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
1.C++预处理和宏定义的使用
离线学习

下载APP离线观看

技能补充更多
  • C语言函数使用
    C语言函数使用

    C语言在本质上是函数的语言,我们使用的每个功能都是函数,因此在嵌入式应用开发中,我们对C语言的应用其实是对其函数的应用。如何运用函数,将是我们设计大型嵌入式程序的基础。

  • ARM Bootloader开发
    ARM Bootloader开发

    对于嵌入式驱动开发,掌握了简单的硬件操作,但还不够,一旦系统变得复杂多变时,我们只靠一些简单的汇编是无法开发大型系统的,那么本课程将带着大家掌握如何一步一步写出ARM下的bootloader子功能。

  • ARM硬件接口开发
    ARM硬件接口开发

    嵌入式驱动开发中,有了bootloader,我们可以放心的开发更复杂的接口了,helloworld是怎么在底层跑起来那,看起来不像printf那样简单...

  • 看懂uboot的神秘面容
    看懂uboot的神秘面容

    这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。

  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 学习C++

    C++预处理和宏定义

    预处理和宏的使用Test.cpp : 定义控制台应用程序的入口点。1、看下面的代码并写出结果考点:#ifdef、#else、#endif在程序中的使用。2.宏定义的使用考点:使用#define宏定义时需要注意的地方3.代码#include "stdafx.h" #include<stdio.h> ...

  • 学习C++

    C++动态分配内存

    动态分配内存MaiziTest.cpp : 定义控制台应用程序的入口点。1.使用new动态分配内存,使用delete释放动态申请的内存类型名 *指针变量 = new 类型名;eg:int *pNum = new int;类型名 *指针变量 = new 类型名[元素个数]int i = 5; int...

  • 学习C++

    C++ String类的实现

    String类的具体实现MaiziTest2.cpp : 定义控制台应用程序的入口点。1.代码#include "stdafx.h" #include<iostream>   class String { public: String(const char *str = NULL);//...

  • 学习C++

    C++ 链表

    链表MaiziTest3.cpp : 定义控制台应用程序的入口点。1.考点数据结构掌握程度2.代码#include "stdafx.h"   struct Node { int data; Node *next; }; typedef struct Node Node; //1、已知...

  • 学习C++

    C++字符串的逆序

    字符串的逆序输出MaiziTest5.cpp : 定义控制台应用程序的入口点。1.考点字符串的使用。2.题目如何将一个字符串在输入后将其逆序输出。3.代码#include "stdafx.h" #include<iostream>   using namespace std;   void...

  • 学习C++

    C++数组降序排列

    实现对数组的降序排序MaiziTest6.cpp : 定义控制台应用程序的入口点。1.题目如何将一个指定数组的数据进行降序排列。2.注意要注意的问题:数组下标的越界问题!3.代码#include "stdafx.h" #include<iostream>   using namespace s...

  • 学习C++

    C++ 容器和迭代器

    容器和迭代器的使用MaiziTest7.cpp : 定义控制台应用程序的入口点。1.代码#include "stdafx.h" #include<iostream> #include<vector> #include<list> #include<deque>   using names...

  • 学习C++

    C++ const成员函数

    const成员函数MaiziTest8.cpp : 定义控制台应用程序的入口点。1.const成员函数的基本定义格式1)类内定义时类型 函数名(参数列表)  const{函数体}2)在类定义之外定义时,共分两步类内声明类型 函数名(参数列表) const;类外定义类型 类名::函数名(参数列表) c...

  • 学习C++

    C++ static数据成员

    static(静态存储)数据成员StaticTest.cpp : 定义控制台应用程序的入口点。1.知识点static(静态存储)数据成员:编译时就被创建和初始化。2.代码#include "stdafx.h" #include<iostream> using namespace std;   ...

  • 学习C++

    C++派生类构造函数

    派生类的构造函数MaiziTest10.cpp : 定义控制台应用程序的入口点。1.派生类名 (派生类构造函数参数表):基类构造函数(基类构造函数参数表){函数体;};2.要求1)完成对象所占整块内存的开辟,由系统在调用构造函数时自动完成;2)调用基类的构造函数完成基类成员的初始化;3)如果派生类中...

  • 学习C++

    C++派生类析构函数

    派生类的析构函数MaiziTest11.cpp : 定义控制台应用程序的入口点。1.执行顺序先执行派生类的析构函数,再执行基类的析构函数。2.代码#include "stdafx.h" #include<iostream> using namespace std;     //类A的定义 ...

  • 学习C++

    C++重载覆盖和隐藏

    重载、覆盖与隐藏MaiziTest12.cpp : 定义控制台应用程序的入口点。1.重载特征1)相同的范围(在同一个类中);2)函数名相同;3)参数不同;4)virtual关键字可有可无。2.覆盖指的是派生类的成员函数覆盖基类中的同名函数。要求:两个函数的参数个数和类型都相同,基类函数必须是虚函数。...

  • 学习C++

    C++使用虚函数

    为什么需要虚函数MaiziTest13.cpp : 定义控制台应用程序的入口点。1.代码#include "stdafx.h" #include<iostream> using namespace std;   //基类base定义 class base { public: virt...

  • 学习C++

    C++结构体和共用体

    结构体和共用体变量的sizeofMaiziTest14.cpp : 定义控制台应用程序的入口点。1.结构体变量的sizeofstruct ExS1 { short s1;//short的偏移量必须是2的倍数 int i1;//int型必须是4的倍数 char c1;//char的偏移量必须是...

  • 学习C++

    C++内存管理

    C++如何使用内存MaiziTest15.cpp : 定义控制台应用程序的入口点。1.三种管理内存的方式:自动存储、静态存储和动态存储1)自动存储(栈存储):函数的形参、函数内部声明的变量及结构体变量;2)静态存储(编译器预分配):永久存储。2.extern关键字:全局变量或外部变量(定义性声明和引...

  • 学习C++

    C++函数参数的传递

    函数参数的值传递、指针传递和引用传递MaiziTest16.cpp : 定义控制台应用程序的入口点。1.代码#include "stdafx.h" #include<iostream> using namespace std; int _tmain(int argc, _TCHAR* argv...

  • 学习C++

    C++函数模板

    函数模板的使用MaiziTest17.cpp : 定义控制台应用程序的入口点。1.隐式实例化2.显示实例化3.代码#include "stdafx.h" #include<iostream> using namespace std; //函数模板的声明 template<class Ex> ...

  • 学习C++

    C++类模板使用

    类模板的使用MaiziTest18.cpp : 定义控制台应用程序的入口点。1.代码#include "stdafx.h" #include<iostream> using namespace std;   //类型参数表 template <class T,int num> class...

  • 预处理和宏的使用

    预处理和宏的使用

  • 动态分配内存 源码

    动态分配内存 源码

  • String类的具体实现 源码

    String类的具体实现 源码

  • 链表题 源码

    链表题 源码

  • 字符串的逆序输出 源码

    字符串的逆序输出 源码

  • 实现对数组的降序排列 源码

    实现对数组的降序排列 源码

  • 容器和迭代器的使用 源码

    容器和迭代器的使用 源码

  • const成员函数 源码

    const成员函数 源码

  • static数据成员 源码

    static数据成员 源码

  • 派生类的构造函数 源码

    派生类的构造函数 源码

  • 派生类的析构函数 源码

    派生类的析构函数 源码

  • 重载、覆盖和隐藏 源码

    重载、覆盖和隐藏 源码

  • 为什么使用虚函数 源码

    为什么使用虚函数 源码

  • 结构体和共用体的sizeof 源码

    结构体和共用体的sizeof 源码

  • 内存管理 源码

    内存管理 源码

  • 函数参数的值传递、指针传递和引用传递 源码

    函数参数的值传递、指针传递和引用传递 源码

  • 函数模板的使用 源码

    函数模板的使用 源码

  • 类模板的使用 源码

    类模板的使用 源码

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

一名课程顾问想与您沟通

免费电话咨询