语言
行者如风dev
Location and Mapping RD
展开
-
c/c++ 程序CRASH的几种情况
基本能carsh分析方法原创 2022-09-29 16:45:48 · 971 阅读 · 1 评论 -
软件工程构建工具
软件工程构建工具原创 2022-09-15 09:22:18 · 312 阅读 · 0 评论 -
Mac(m1) clion编译opencv报错building for macOS-x86_64 but attempting to link with file built for macOS-ar
Mac m1编译opencv报错,处理办法原创 2022-08-27 08:19:10 · 3944 阅读 · 0 评论 -
vector初始化
方法一: vector<int> list1;默认初始化,vector 为空, size 为0。容器中没有元素,而且 capacity 也返回 0,意味着还没有分配内存空间。这种初始化方式适用于元素个数未知,需要在程序中动态添加的情况。方法二: vector<int> list2(list); vector<int> list2 = list;两种方式等价 ,list2 初始化为 list 的拷贝。list 必须与 list2 类型相...转载 2021-06-07 10:49:54 · 3528 阅读 · 0 评论 -
C++重载、重写、重定义
重载(overload):是函数名相同,参数列表不同,override只是在类的内部存在。重写(override),也叫覆盖。子类重新定义父类中有相同名称和参数的虚函数(virtual)。在继承关系之间。C++利用虚函数实现多态。重写的特点: 1 被重写的函数不能是static的。必须是virtual的 2重写函数必须有相同的类型,名称和参数列表 3重写函数的访问修饰符可以不同。尽管父类的virtual方法是private的,派...原创 2020-12-08 16:20:35 · 303 阅读 · 0 评论 -
C/C++跨平台基础知识
各个平台的内置宏定义Windows WIN32、_WIN32、_WIN32_、WIN64、_WIN64、_WIN64_ Android ANDROID、_ANDROID_ Linux __linux__ iOS/Mac __APPLE__、TARGET_OS_IPHONE、TARGET_IPHONE_SIMULATOR、TARGET_OS_MAC 编译器的判定VC _MSC_VER GCC/G++ __GNUC__ SunCC原创 2020-11-12 09:23:55 · 243 阅读 · 0 评论 -
go语言结构
一下面这段代码为例,介绍go语言的机构:packagemainimport"fmt" funcmain(){ fmt.Println("Hello, World!")}(1) package main: 必须在源文件中非注释的第一行指明这个.go文件属于哪个包。包是功能逻辑上的划分,但通常一个包就是一个文件夹,并且包中的相关函数则是同一类函数。每个 Go 应用程序都包含一个名为 main 的包。(2)import"fmt":告诉 Go 编译器这个程序需要使用 f...原创 2020-10-19 09:33:36 · 177 阅读 · 0 评论 -
语言学习方法的总结
在实际项目中通常需要学习多门语言,因此快速学习某种语言极为重要。在学习一门学习新语言的时候需要注意一下几点:(1)文件io(输入与输出) 文件io说白了就是文件的输入输出,不管是什么语言一般都是用来处理数据的,一般数据都是以文件(一般文件或者设备文件)存在, 那么要操作文件就必须,考虑文件io。在标准C中常用的就是stdio.h相关的函数,在C++则为fstream相关函数操作。(2...原创 2019-09-12 12:15:11 · 340 阅读 · 0 评论