-
谭浩强 《C程序设计》 (第五版)第一章
因为安师大专业课改成了408,所以转考南通大学,因为之前所考的重点和现在所考的重点不一样,范围和题型也不一样,所以需要重新学习C语言啦~ 通过代码引入C语言的部分结构解释 #include 这
-
c++两个立方体
需求代码 #include using namespace std;#includec++ 中调用string类型 字符串时需要加,否则编译会报错-----包含一个头文件#include 使用时间头文件class lft{p
-
c++类封装
直接在使用的文件中写 class Point{public:void setX(int a) {x = a;}void setY(int a) {y = a;}private:int x;int y;}; 分开在头文件和源文件中写 头文件中
-
C语言的结构体内存对齐
我们深入探讨一下C语言结构体内存的大小,无论考研还是找工作这都是一个非常热门的一个考点 讲解之前我们先看一下这样一段代码: struct S1{char c1;int num;char c2;};struct S2{char c1;char
-
UE5 C++ 动态创建组件component (非构造函数中也可以使用)
这里用样条线作为例子USplineComponent* SplineComponent = NewObject(this, FName(TEXT("SplineC") + FString::FromInt(index++
-
手柄控制demo
#include#include#include#include 添加joystick *** 作api的支持库#include#pragma comment(lib, "Winmm.lib")#pragma warning
-
C++中创建二维数组的几种方法
一、用new申请内存空间 int **dp=new int*[n];动态申请二维数组nxmfor(int i=0;i dp(n);表示二维数组有10行 3 for(int i=0;idp(n,vector(m));定义二维数
-
C++ cin.get与cin.getline记录错误
cin.get 不舍弃输入中的enter,cin.getline则会 cin.get遇到enter马上结束输入而cin.getline则不会 如果需要cin.get遇到enter不停止 则需 两者都可以读入空格 get: 一参数 c
-
【C++入门】CC++的内存管理介绍
1、为什么要研究内存管理? (1)程序员写的程序可以分为动态和静态两种状态。静态:就是程序被存放在ROM中,也就是磁盘、固态硬盘、eMMC等存储介质;动态:程序被执=行,此时程序在RAM内存中运行; (2)内存是计算机中十分重要的资源。
-
Mac下VSCode笔记--g++的使用
1--Debug版本和Release版本 区别: ①Debug版本称为调试版本,其包含调试信息,编译过程中不进行优化,便于调试; ②Release版本成为发布版本,编译过程中会进行优化,执行更高效。 g++针对上述两个版本提供了不同的指令:
-
C语言学习
刚上大一的我,懵懵懂懂,因为学的专业是软件工程,所以就和C语言结下缘分,从第一次写下hello word以及到更多的,代码程序,虽然不懂,但是比葫芦画瓢成功把代码运行,这也使我感到高兴,再然后学习字符串,变量,常量等,我相信以后慢慢会成功的
-
C语言---09指针-07指针常量与常量指针
一、const关键字const修饰变量为只读,不能赋值const修饰的变量尽量初始化知道该变量的地址也可以间接修改它的值,但是不提倡这样做const int num = 10;printf("num = %d
-
C语言---sprintf组包、sscanf解包
目录 一、sprintf组包(了解) (一)案例1:将2022 9 24这三个数据组成一个“2022年9月24日” (二)案例2:将一个人的姓名、年龄、性别、家庭地址组成要求的格式 (三)案例3:将数值转成字符串 二、sscanf解包 (一
-
【c++ primer】第五版第十九章读书笔记
第十九章 特殊工具与技术 控制内存分配 重载new和delete new表达式的工作机理: string *sp = new string("a value"); 分配并初始化一个string对象string *ar
-
install qt4.8.7 on win10
install qt4.8.7 on win10文章目录 install qt4.8.7 on win10概述笔记假定一个安装总目录安装mingw安装QT4.8.7安装qt-creator配置测试一下, 是否好用单步调试测试剩下的事情E
-
Linux基础组件之基于循环数组的无锁队列
基于循环数组的无锁队列 类接口和变量CAS的使用enqueue入队列dequeue出队列在多于一个生产者线程的情况下“让出”CPU的必要性源码源码测试总结后言 类接口和变量 #ifndef _ARRAYLOCKFREEQUEUE_H___#
-
力扣(LeetCode)267. 回文排列 II(2022.09.24)
给定一个字符串 s ,返回 其重新排列组合后可能构成的所有回文字符串,并去除重复的组合 。 你可以按 任意顺序 返回答案。如果 s 不能形成任何回文排列时,则返回一个空列表。 示例 1: 输入: s = “aabb” 输出: [“abba”
-
【算法】c语言,输入一个不大于1000的正整数n(n>1),输出所有小于等于n的素数。
#include "stdio.h"main(){int n,m,i,k=0;printf("n从键盘输入一个不大于1000的正整数(n>1) N=");scanf("%d"
-
leetcode: 647. 回文子串
647. 回文子串 来源:力扣(LeetCode) 链接: https:leetcode.cnproblemspalindromic-substrings 给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文