C++
文章平均质量分 92
me_badman
IT新人
展开
-
C++/Qt面试题
C++/Qt面试题原创 2022-07-11 16:37:01 · 2466 阅读 · 1 评论 -
C++关键字(3)
1.const_cast关键字标准转换符 const int a = 10; int* p = const_cast<int*> (&a); https://zhidao.baidu.com/question/454852192.html2.mutable关键字Mutable的含义是可变的,它和const关键字是相对的。同样是修饰变量的声明,但是mutable的使用范围比co原创 2017-02-17 16:09:55 · 381 阅读 · 0 评论 -
C++关键字(1)
__asm关键字是一个语句分隔符,用于嵌入汇编指令__asm关键字启动内联汇编并且能写在任何c/c++合法语句之处.它不能单独出现.它必须接汇编指令、一组被大括号包含的指令或一对空括号.术语“__asm 块”在这里是任意一个指令或一组指令无论是否在括号内。http://blog.csdn.net/sinat_24229853/article/details/47834675C++引入auto关键原创 2017-02-17 15:16:25 · 279 阅读 · 0 评论 -
C++关键字(2)
1.extern关键字extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的 第二,当ex原创 2017-02-17 15:41:50 · 300 阅读 · 0 评论 -
C++ & *
&返回操作数的内存地址 *返回操作数制定地址的变量的值int main(){ int var; int *ptr; int val; var = 3000; //获取var的地址 ptr = &var; //获取ptr指向地址的变量的值 val = *ptr; cout << "var:"<<var; cout <<原创 2017-02-17 17:33:43 · 295 阅读 · 0 评论 -
std::setw 格式化输出
#include <iostream>using namespace std;#include <iomanip>using std::setw;int main (){ int n[ 10 ]; // n 是一个包含 10 个整数的数组 // 初始化数组元素 for ( int i = 0; i < 10; i++ ) { n[ i ]转载 2017-02-20 08:48:29 · 1383 阅读 · 0 评论 -
C++ vector(向量)动态数组
C++Array 是固定大小的,不能额外增加元素.当我们想定义不固定大小的字符时,可以使用 vector(向量) 标准库。#include #include using namespace std;int main() { // 创建向量用于存储整型数据 vector vec; int i; // 显示 vec 初始大小 cout < < "vector size转载 2017-02-20 08:51:49 · 1165 阅读 · 0 评论 -
结构体 嵌套使用
1.结构体嵌套<1>指向结构体的指针:struct student *p; struct student student1; p=&student1; 访问结构体变量成员的方式:p->age;(*p).age;sudent1.age;<2>一个结构体做另一个结构体的成员typedef struct item{ char first[10]; char last[10]; int g转载 2017-03-30 10:55:52 · 2635 阅读 · 0 评论 -
位运算符 &= |= ^=
a |= b -----> a = a | b , a 或者 b 只要有一个为 1, 那么,a 的最终结果就为 1 a &= b -----> a = a & b , a 和 b 二者必须都为 1, 那么,a 的最终结果才为 1 a ^= b -----> a = a ^ b , 当且仅当 a 和 b 的值不一致时,a 的最终结果才为1,否则为035 的二进制为:0原创 2017-04-05 13:51:58 · 306 阅读 · 0 评论