C++编程与总结
文章平均质量分 90
关于C/C++的编程开发学习与见解
华枝歌
这个人很神秘,他好像什么都会~
展开
-
C/C++中关于 #pragma 的深度探究
不知大家在写代码的过程中有没有遇到过这个东西????#pragma once,在初学阶段大家对这个估计都习以为常,这不,最近在看别人代码的时候发现原来这么一个潜伏在角落的平平无奇的#pragma竟然是大佬!于是便好好研究了一番。话说咱写代码的时候啊,总会遇到头文件被多次包含的情况,刚开始时我们使用宏定义进行控制,之后发现有#pragma once这样简单的东西,开心的不得了,以为#pragma就这一种用法。害,想起当时还真是年轻。那么pragma究竟是何方神圣呢,这咱还得从预处理讲起。C程序在整个编原创 2021-11-13 15:30:42 · 1993 阅读 · 0 评论 -
关于C++程序内存模型听我一说就透了
憋说话,咱先看代码????#include<iostream>#include<time.h>using namespace std;int g_a = 10;//全局变量int g_b = 10;const int c_g_a = 10;//全局常量const int c_g_b = 10;int main() { int a = 10;//局部变量 int b = 10; static int s_a = 10;//静态变量 static int原创 2021-10-23 01:30:32 · 111 阅读 · 0 评论 -
花了两天时间好好研究了一下size_t究竟是个什么东西
先说结论:size _t 为了增强程序的可移植性而出现。使用size_t可以提高代码的可移植性、有效性或者可读性,或者同时提高这三者。size _t是什么,来自哪里大部分的C和C++程序员都不曾甚至害怕使用size_t,因为他们不知道size_t代表什么或者为什么这些库需要使用它,归根结底原因在于他们不知道它是什么不知道什么时候什么地方需要用到它。实际上,size_t的出现远比我们想象中要频繁:1、malloc(n) 函数的参数n指明了需要申请的空间大小;2、memcpy(s1, s2原创 2021-10-12 23:45:06 · 571 阅读 · 0 评论