
C/C++
仰望XX
日进一步!
展开
-
C++ 预处理器
预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理,指令以 # 开头,不需要以分号;结尾。预处理器主要是完成文本替换的操作常见的预处理器预处理器描述#include导入头文件#ifif判断操作,必须有#endif配对使用#elif类似于 else if#elseelse#endif结束if#define定义一个宏#ifdef如果已经定义了一个宏#ifndef如果还没有定义一个宏#undef取消定义宏.原创 2021-09-24 09:21:58 · 286 阅读 · 0 评论 -
C++ 算法包
for_each#include <iostream>#include <vector>#include <algorithm>class __F {public: void operator() (int __first) { std::cout << "自定义一元谓词:" << __first << std::endl; }};int main() { std::vector原创 2021-09-18 20:24:06 · 206 阅读 · 0 评论 -
C++ 智能指针
智能指针 shared_ptr有引用计数,故会出现循环依赖问题。#include <iostream>#include <memory> // 智能指针头文件引入class Person {public: ~Person() { std::cout << "this is ~Person(). " << std::endl; }};int main() { // 堆区开辟 Person * p1原创 2021-09-18 20:23:46 · 307 阅读 · 0 评论 -
C++ 面向对象
构造函数 方式1#include <iostream>class People {public: // 构造函数 // 无参构造函数 People() { std::cout << "空参构造函数" << std::endl; } // 一个参数构造函数 // :People(name, 0) 表示先调用2个参数的构造函数,再调用1个参数的构造函数 People(char * name) :Pe原创 2021-09-18 20:23:23 · 162 阅读 · 0 评论 -
C++ 标准模板库STL
vector#include <iostream>#include <vector>int main() { std::vector<int> v1; std::vector<int> v2(10); // 指定10的空间大小 std::vector<int> v3(10, 0); // std::vector<int> v4; // 插入 v4.insert(v4.b原创 2021-09-18 20:22:44 · 89 阅读 · 0 评论 -
C++ 函数
创建引用变量& 既可以用来表示变量的地址,也可以用来声明引用。将number2 作为number1 变量的别名:它们指向的是相同的值和内存单元。#include <iostream>int main() { int number1 = 10; int & number2 = number1; std::cout << number1 << ", " << &number1 << std:原创 2021-09-14 23:00:32 · 156 阅读 · 0 评论 -
C++ pthreads
thead#include <iostream>#include <thread>void runAction(int number) { for (int i = 0; i < 500; ++i) { std::cout << "runAction: " << number << std::endl; }}int main() { std::thread thead1(runAction,原创 2021-09-11 23:12:30 · 205 阅读 · 0 评论 -
C++ 基础使用
命名空间#include <iostream>int main() {// using namespace std;// cout << "hello";// cout << endl;// cout << "world C++"; using std::cout; using std::endl; using std::cin; cout << "hello"; c原创 2021-09-04 21:52:14 · 373 阅读 · 0 评论 -
C - 基本使用
include#include <stdio.h>int main() { printf("Hello, World!你好\n"); return 0;}// #include// <> 寻找系统的资源// "" 寻找自己写的资源// .h .hpp 声明文件,头文件// .c .cpp 实现文件// int main() 是主函数,程序从这里开始执行// return 0; 终止 main() 函数,并返回值 0基本数据类型#incl原创 2021-08-08 23:05:04 · 391 阅读 · 0 评论