
初学者
Soky.
C语言嵌入式开发,一个大学专业与写代码基本毫无关系的程序员。
展开
-
C和CPP联合交叉编译,出现arm-himix200-linux-g++:linker input file unused because linking not done 提示
最近在用海思的makefile编译一些库,在遇到C和CPP联合混编的时候出现一些问题,以此做个记录Makefile如下:SMP_SRCS := $(shell find ./ -name "*.c")SMP_SRCPPS := $(shell find ./ -name "*.cpp")OBJS := $(SMP_SRCS:%.c=%.o)CPPOBJS := $(SMP_SRCPPS:%.cpp=%.o)CFLAGS += $(COMM_INC)TARGET := libxxx.原创 2020-07-08 16:48:53 · 1095 阅读 · 6 评论 -
C++三种继承方式的异同
1、类成员的三种类型public成员可以被任何类访问,protected成员限于自己和子类访问。在同一个类中使用,其访问权限相当于私有成员;但是在派生时,他的访问权限相当于公有成员private成员限于自己访问,即仅可在自己的类内使用。2、对于公有继承方式:·基类成员对派生类的可见性对派生类来说, 基类的公有成员和保护成员可见:基类的公有成员和保护成员作为派生类的成员时,它们都...原创 2018-12-26 16:00:57 · 1642 阅读 · 0 评论