- 实现四舍五入 方法1cmath库 #include <iostream> #include<cmath> using namespace std; int main... 实现四舍五入 方法1cmath库 #include <iostream> #include<cmath> using namespace std; int main...
- 需求:按行读取文件并打印 #include <string> #include <fstream> #include <iostream> using na... 需求:按行读取文件并打印 #include <string> #include <fstream> #include <iostream> using na...
- 引用计数类模板 template<typename T>class CRSIRefCnt{public: CRSIRefCnt() : m_pstObject(NULL) { } CRSIRefCnt(T* pstObject) : m_pstObject(pstObject) { ... 引用计数类模板 template<typename T>class CRSIRefCnt{public: CRSIRefCnt() : m_pstObject(NULL) { } CRSIRefCnt(T* pstObject) : m_pstObject(pstObject) { ...
- C++ 的工厂模式 #define STACK_POS_TOP (0x0001)#define STACK_POS_INSIDE (0x0002) #define BEGIN_CELL_REGISTER \public: \ virtual CCell* GetCell(ul... C++ 的工厂模式 #define STACK_POS_TOP (0x0001)#define STACK_POS_INSIDE (0x0002) #define BEGIN_CELL_REGISTER \public: \ virtual CCell* GetCell(ul...
- 需求:创建一个线程 1.使用静态函数做为循环函数 2.使用类的成员函数做为循环函数 std::thread 使用函数执行线程循环 #include <iostream&g... 需求:创建一个线程 1.使用静态函数做为循环函数 2.使用类的成员函数做为循环函数 std::thread 使用函数执行线程循环 #include <iostream&g...
- 附加依赖项:C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码。 所以,要使用一个库,除了要include他的头文件以外,还要在链接过程中把lib加进去。这个就是在附加链接库中设置。 其实,一般的库会用#pragma co... 附加依赖项:C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码。 所以,要使用一个库,除了要include他的头文件以外,还要在链接过程中把lib加进去。这个就是在附加链接库中设置。 其实,一般的库会用#pragma co...
- 需求:在文件末尾追加字符串 #include <string> #include <fstream> #include <iostream> using n... 需求:在文件末尾追加字符串 #include <string> #include <fstream> #include <iostream> using n...
- __LINE__, 行号 __FUNCTION__ 函数 void func() { printf ( "source line %d, in ... __LINE__, 行号 __FUNCTION__ 函数 void func() { printf ( "source line %d, in ...
- 需求:获取当前系统时间、系统时间戳 #include <iostream> #include <chrono> #include <cstdio> usin... 需求:获取当前系统时间、系统时间戳 #include <iostream> #include <chrono> #include <cstdio> usin...
- 文章目录 01.让自己习惯C++01.视C++为一个语言联邦02 尽量以const,enum,inline 替换#define03.尽可能使用const04.确定对象被使用前已被初始化static... 文章目录 01.让自己习惯C++01.视C++为一个语言联邦02 尽量以const,enum,inline 替换#define03.尽可能使用const04.确定对象被使用前已被初始化static...
- 传统 C++ #include<assert.h>//设定插入点 #include<ctype.h>//字符处理 #include<errno.h>//定义错误码 #include<float.h>//浮点数处理 #include<fstream.h>... 传统 C++ #include<assert.h>//设定插入点 #include<ctype.h>//字符处理 #include<errno.h>//定义错误码 #include<float.h>//浮点数处理 #include<fstream.h>...
- 引用声明 声明具名变量为引用,即既存对象或函数的别名。 左值和右值的概念 左值是可以放在赋值号左边可以被赋值的值;左值必须要在内存中有实体; 右值当在赋值号右边取出值赋给其他变量的值;右值可以... 引用声明 声明具名变量为引用,即既存对象或函数的别名。 左值和右值的概念 左值是可以放在赋值号左边可以被赋值的值;左值必须要在内存中有实体; 右值当在赋值号右边取出值赋给其他变量的值;右值可以...
- reinterpret_cast 编辑 reinterpret_cast是C++里的 强制类型转换符。 外文名 reinterpret_cast 隶 属 C++语... reinterpret_cast 编辑 reinterpret_cast是C++里的 强制类型转换符。 外文名 reinterpret_cast 隶 属 C++语...
- 函数声明 以后好好补充把,实在不爱看这一章 #include <iostream> #include <string> // 命名空间(文件)作用域中的声明 // (定义在... 函数声明 以后好好补充把,实在不爱看这一章 #include <iostream> #include <string> // 命名空间(文件)作用域中的声明 // (定义在...
- windows 做一个WORD 和LONG #define MAKEWORD(a, b) ((WORD)(((BYTE)((DWORD_PTR)(a) & 0xff)) | ((WORD)((BYTE)((DWORD_PTR)(b) & 0xff))) << 8))#d... windows 做一个WORD 和LONG #define MAKEWORD(a, b) ((WORD)(((BYTE)((DWORD_PTR)(a) & 0xff)) | ((WORD)((BYTE)((DWORD_PTR)(b) & 0xff))) << 8))#d...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签