文章列表

C++重载,覆盖和隐藏区别

查看详情

a.成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。因为函数参数不同,可以简单的理解为:两个重载函数是不同的函数,调用者能够明确的根据不同的参数来调用不同的函数。那么如果存在这样两个函数,编译器怎么处理呢?class A{...

分类: C语言&C++ 标签:

C语言,struct,union

查看详情

思考空结构体占用多大内存?struct D{};int main(){ struct D d1; struct D d2; printf("%d\n",sizeof(struct D)); printf("%d,%0x\n",sizeof(d1),&d1); printf("%d,%0x\n",size...

分类: C语言&C++ 标签:

C语言 if,switch,do,while,for分析

查看详情

if,switch,do,while,for分析if语句用于根据条件选择执行语句else不能独立存在且总是与它最近的if相匹配else语句后可以连接其他if语句if语句中零值比较的注意点: bool型变量应该直接出现于条件中,不要进行比较 普通变量和0值比较时,0值应该出现在比较符号左边 float性变...

分类: C语言&C++ 标签:

C语言 goto void extern sizeof enum typedef分析

查看详情

goto void extern sizeof 分析遭人遗弃的goto高手潜规则:禁用goto项目经验:程序质量与goto的出现次数成反比最后的判决:将goto打入冷宫goto副作用分析#include void func(int n){ int* p = NULL; if( n < 0 ...

分类: C语言&C++ 标签:

c++学习笔记

查看详情

c++的四大特性:抽象、封装、继承、多态。#include //#includeusing namespace std;//命名空间 // void Print()class Hello //{...

分类: C语言&C++ 标签:

C语言存储模型

查看详情

auto:默认,自动分配空间,自动回收空间register: 1. register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个 的值,并且其长度应小于或等于整型的长度。这与处理器的类型有关。 2. 声明为reg...

分类: C语言&C++ 标签:

C语言常量

查看详情

常量:在程序执行过程中值不会发生变化的量分类:整型常量,实型常量,字符常量,字符串常量,标识常量整型常量:1.67.1001,1000U(U表示无符号整型),777L(表示长整型)实型常量:3.14,5.123,3.0E5字符常量:由单引号引起来的单个得字符或转义字符,如'a','\n','\t', ...

分类: C语言&C++ 标签:

C语言位运算

查看详情

左移( 110 = 6 相当于除2 m>>n m/2^n 注意符号位,如果是整数就最高位就是1,负数就是-1 int a=xxx while(a) { a = a>>1; } ...

分类: C语言&C++ 标签:

特殊用法

查看详情

强制类型转换:exit,return:sizeof:求字节数字长能够由计算机一次完成处理的数据称为字,不同体系结构的字长通常会有所区别,例如,现在通用的处理器字长为32位。为了解决不同的体系结构有不同字长的问题,嵌入式Linux中给出两种数据类型,其一是不透明数据类型,其二是长度明确的数据类型。不透明数...

分类: C语言&C++ 标签:

数据的输入输出

查看详情

字符输出函数putchar int putchar(int c) 函数参数:c为字符常量或表达式函数返回值:输出的字符函数功能:在标准输出上显示一个字符格式化输出函数printfint printf (const char *format, …),成功返回输出的字节数,失败返回-1(EOF)字符...

分类: C语言&C++ 标签:

010-字符个数统计

查看详情

/* 010-字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。 输入描述: 输入N个字符,字符在ACSII码范围内(0~127)。 输出描述: 输出字符的个数。 输入例子: abc 输出例子: 3 */ /...

分类: C语言&C++ 标签:

C语言中字符串的赋值

查看详情

使用string.h 中的strcpy函数本文出自 “奋斗成就卓越” 博客,请务必保留此出处http://tiger506.blog.51cto.com/318536/1829001 ...

分类: C语言&C++ 标签:

015-求int型数据在内存中存储时1的个数

查看详情

/* 015-求int型数据在内存中存储时1的个数 题目描述 输入一个int型数据,计算出该int型数据在内存中存储时1的个数。 输入描述: 输入一个整数(int类型) 输出描述: 这个数转换成2进制后,输出1的个数 输入例子: 5 输出例子: 2 */ //c语言版 #include ...

分类: C语言&C++ 标签:

014-字串的连接最长路径查找

查看详情

/* 014-字串的连接最长路径查找 题目描述 给定n个字符串,请对n个字符串按照字典序排列。 输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。 输出描述: 数据输出n行,输出结果为按照字典序排列的字符串。 输入例...

分类: C语言&C++ 标签:

C语言关键字

查看详情

数据类型 int 取决于编译,一般是4个字节 long 4个字节 本文出自 “把学习记录下来” 博客,请务必保留此出处http://sjgwyy.blog.51cto.com/3830494/1829166 ...

分类: C语言&C++ 标签:

C语言内存空间的使用

查看详情

一、指针 1.1.指针概念 1.2.指针修饰符 数组 结构体 共同体本文出自 “把学习记录下来” 博客,请务必保留此出处http://sjgwyy.blog.51cto.com/3830494/1829155 ...

分类: C语言&C++ 标签:

GCC的使用及常用选项介绍

查看详情

Gcc概述 gcc 全名 GNU C Compiler 可以理解就是一个翻译工具,把人理解的语言翻译成机器所理解的语言,它是根据文件的后缀名进行相应的翻译服务的。Gcc选项 -v:查看gcc 版本 -o:输出文件名 如:gcc -o test main.c -...

分类: C语言&C++ 标签:

c++字典项目 与sql 驱动jar文件

查看详情

/****** 技术:map 理论应该运用二叉树 BST 实现效果 : 查找单词翻译单词 翻译句子从英文1.txt到中文2.txt 程序在linux centos6.5 中运行 2.txt为机器里没有相应字符集而写入其他符号 心得 翻译总是模糊的 需要其他手段层次的判断。 中文翻译为英文比较更模糊。 ...

分类: C语言&C++ 标签:

小代码 map1导入map2 c++

查看详情

#include #include #include using namespace std; int main() { map ma; map mb; ma["01"] = "wz"; ma["02"] = "sust"; map::iterator it = ma.begin();...

分类: C语言&C++ 标签:

C++题目下

查看详情

1)下面两段代码的输出分别是什么?(1)第一个,Print in Base Print in Derive(2)第二个,Print in Base Print in Base2)简述C++虚函数作用及底层实现原理作用:简单地说,那些...

分类: C语言&C++ 标签:
共 1211 条记录 1234567891011 49