multiLine comment 浮点输出格式描述使用G/g 可以去除尾部无效的0 escape character;
原创 2021-12-27 14:07:12
51阅读
     大三开学好几周了,到现在才认真看有关c#的书,以下是我从中学习到的东西,希望能与各位分享:   1、有关变量的命名规则:       目前普遍使用两种命名方法:①PascalCase: 其规定每个单词的首字母均大写                                        ② Camel case :其规定除第一个单词外,其余的每个单词的首字母均大写    目前那种以
转载 2009-10-09 21:16:00
157阅读
2评论
转义字符\
Qt 自定义验证器 背景问题 在使用 QIntValidator 或自定义整数验证器时,如果为 QLineEdit 设置了范围(如 1-200),可能会遇到以下问题:即使输入999也是可以输入成功 验证器机制 Qt 验证器的工作主要分为两种场景:实时验证和提交验证。 1. 实时验证 实时验证发生在用户每次键入或删除字符时,验证器通过其 validate 方法校验当前输入是否合法。 QValid
原创 7月前
20阅读
1、只能用初始化列表初始化的成员 只能放到构造函数初始化列表中赋值的类成员包括:没有默认构造函数的类类型成员、常量成员、引用成员 2、C++在#include命令中,用〈 〉和“”有什么区别? <>表示在包含目录文件中查找,而不在源文件目录去查找;“”表示先在源文件目录去查找,若未找到 则去保护目录
原创 2022-01-17 18:26:02
94阅读
1、如何确定当前linux系统时32位还是64位 字节定义一个指针打印出指针大小就行 点击查看代码 #include <stdio.h> //主函数 int main() { #ifdef __x86_64__ printf("__x86_64__"); #elif __i386__ printf( ...
转载 2021-11-03 09:28:00
86阅读
2评论
有同学问我,以下代码会输出“===”,为什么呀? if( (fp = fopen("data.dat","r"))==NULL){ printf("==="); }我看了下,代码是以“读”的方式打开data.dat文件,可是代码都没有指定data.dat 在哪里,程序找不到这个文件,所以就认为出错了。咋办呢?要么创建data.dat文件,且指定文件的路径;要么就以“写”方式打
原创 2016-09-19 12:36:57
1019阅读
编写一个C++程序: vector初始化两种方法: vector<int>elem_seq(seq_size); elem_seq[0]=1 elem_seq[1]=2; 另一种方法则是利用一个已初始化的array作为vector的初值 int elem_vals[seq_size]={元素} ve
转载 2016-09-14 17:13:00
360阅读
2评论
字符串 1.strlen字符串长度计算 int main(){ int len = "abcdef"; printf("%d\n", strlen(len)); // 6; strlen求字符串长度,返回 unsigned int(注:如果比较不会小于0); 字符串里必须要有 \0 return 0 ...
转载 2021-08-04 17:13:00
148阅读
2评论
转载 2021-01-06 14:50:00
160阅读
2评论
在牛客网上刷题,遇到的一些需要注意的题 1.这题需要注意的是strcpy复制的时候什么时候停止 2.这题是关于strlen的,它不统计‘\0',但复制的时候仍会复制。 3.这题是写strcpy函数的,需要注意的是对输入加const限定,判断输入是否为NULL以及最后返回头结点。 4、这题是关于形参的
原创 2022-01-17 18:04:06
122阅读
C语言课上的随笔
原创 2023-01-29 16:36:29
187阅读
这种在程序运行之前确定符号地址的过程叫做静态链接(Static Linking);如果需要等到程序运行期间再确定符号地址,就叫做动态链接(Dynamic Linking)。 Linux 下的 .so 必须要嵌入到可执行程序、作为可执行程序的一部分运行,它们所包含的符号的地址就是在程序运行期间确定的, ...
转载 2021-10-28 09:43:00
137阅读
2评论
关键字volatile 是易变的、不稳定的意思。很多人根本就没见过这个关键字,不知道它的存在。也有很多程序员知道它的存在,但从来没用过它。我对它有种“杨家有女初长成,养在深闺人未识” 的感觉。 volatile 关键字和const 一样是一种类型修饰符,用它修饰的变量表示可以被某些编译器未知的因素更 ...
转载 2021-11-01 16:39:00
208阅读
2评论
ranges c++20引入,在<ranges>头文件中 建立在 std::algo 和 iterator基础上,并做了进一步的抽象集成 与之前相比更加的 安全、简洁、方便 // ranges concept template <typename T> concept range = require ...
转载 2天前
0阅读
#include <stdio.h>#include <math.h>#include <string.h>/***************************************************************************** * FUNCTION *    Reverse * DES
原创 2010-09-14 18:59:15
700阅读
1评论
C程序时,经常发现大家=与==分不清。最常见的写法如下:int a = 3;if(a = 1){.......} 写程序的人原意是想如果a等于1的话,就执行花括号里的语句,a初始化时的值是3,也就是不会执行,但实际呢?却执行了花括号里的语句。这个也不能怪C程序的初学者,大家学了那么多年的数序,=是等于号早就深入人心,现在C语言告诉你==才是等于号,放谁也一时半会儿接收不了,难道就真没有
原创 2016-09-14 12:53:27
960阅读
C# 学习随笔  类类语法:[Public] class 类名 { 字段; 属性; 方法; }写好一个类之后,我们需要创建这个类的对象那么,我们管创建这个类的过程称之为类的实例化使用关键词 newthis 表示当前这个类的对象类是不占内存的,而对象是占内存的 class test  {   public string _name; public int _age; public void
C#
转载 2021-04-22 11:03:32
103阅读
2评论
1. c#容器。及性能比较。 2. IList list3. AddRange()4. var关键字5. list的linq操作
原创 2024-01-11 07:32:08
93阅读
1. 智能指针 std::shared_ptr 2. STL(标准模板库)。容器,算法,其他组件(迭代器)集合。容器的底层实现。 3. auto关键字 4. 数据结构:数组、
原创 2024-01-11 07:29:10
89阅读
  • 1
  • 2
  • 3
  • 4
  • 5