- 需求:按行读取文件并打印 #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...
- Spaces in Template Expressions vector<list<int> >; //可以在C++的版本,必须有空格 vector<list<... Spaces in Template Expressions vector<list<int> >; //可以在C++的版本,必须有空格 vector<list<...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签