C/C++ 软件列表

c语言中十进制转二进制显示小工具的实现代码
C/C++

c语言中十进制转二进制显示小工具的实现代码

2020-02-16 标签:c,语言,十进制,二进制,显示,小工,实现,代码,计算器,二进制位,开头,是不,单片机,混的,有时候

计算器在显示二进制位数时候,如果开头是0.是不会显示的,对于在单片机混的人,这个有时候很麻烦,所以写个小工具.功能就是输入十进制数字,然后显示出2进制,每显示4位一次空格,可以调整位数范围(8的倍数)如果有谁能知道linux下类似win7的那个计算器,麻烦回复告知一下吧.很是感谢~例如: $ dec

c语言中十六进制转二进制显示的实现方法
C/C++

c语言中十六进制转二进制显示的实现方法

2020-02-16 标签:c,语言,十六进制,二进制,显示,实现,方法,代码,如下,输出,格式,hex,bin,e,得到,0101,1110

实现代码如下://======================================//输出格式: hex2bin 5e.//得到: 0101 1110//======================================#include #include char *bitst

C语言中多维数组的内存分配和释放(malloc与free)的方法
C/C++

C语言中多维数组的内存分配和释放(malloc与free)的方法

2020-02-16 标签:c,语言,多维,数组,内存,分配,释放,malloc,free,方法,二维,m,n,空间,代码,写成,下面,实现,如下,char

如果要给二维数组(m*n)分配空间,代码可以写成下面:实现代码如下:char **a, i;// 先分配m个指针单元,注意是指针单元// 所以每个单元的大小是sizeof(char *)a = (char **) malloc(m * sizeof(char * ));// 再分配n个字符单元,//

深入c++中临时对象的析构时机的详解
C/C++

深入c++中临时对象的析构时机的详解

2020-02-16 标签:深入,c,临时,对象,时机,详解,一旦,不需要,就会,调用,函数,释放,占有,资源,具名,则是,创建,顺序

c++中,临时对象一旦不需要,就会调用析构函数,释放其占有的资源;而具名对象则是与创建的顺序相反,依次调用析构函数。c++源码:实现代码如下:class X{public:int i;int j;~X() {}X() {}};int main() {X x1;X();x1.i = 1;X x2;}对

解析c++中参数对象与局部对象的析构顺序的详解
C/C++

解析c++中参数对象与局部对象的析构顺序的详解

2020-02-16 标签:解析,c,参数,对象,局部,顺序的,详解,下面,源码,实现,代码,如下,class,x,public,int,i,j

下面是c++的源码:实现代码如下:class X{public:int i;int j;~X() {}};void f(X x) {X x1;x.i = 1;x.j = 2;}int main() {f(X());}下面是main函数的汇编码:实现代码如下:_mainPROC; 15: int ma

基于c++中的默认拷贝函数的使用详解
C/C++

基于c++中的默认拷贝函数的使用详解

2020-02-16 标签:基于,c,默认,拷贝,函数,使用,详解,编程,思想,上说,编译器,就会,自动,创建,下面,就让,看一下,真实的,情况

《c++编程思想》上说一个类如果没有拷贝函数,那么编译器就会自动创建一个默认的拷贝函数。下面就让我们看一下真实的情况。首先看一个简单的类X,这个类没有显示定义拷贝构造函数。c++源码如下:实现代码如下:class X {private:int i;int j;};int main() {X x1;/

从汇编看c++中变量类型的深入分析
C/C++

从汇编看c++中变量类型的深入分析

2020-02-16 标签:汇编,c,变量,类型,深入分析,全局变量,生命,可见,整个,程序,运行,期间,下面,就来,来看,实际情况,源码,实现

全局变量的生命期和可见性是整个程序的运行期间,下面就来用汇编来看一下实际情况:c++源码:实现代码如下:int i = 2;//全局变量int main() {int j = i;}下面是汇编代码:实现代码如下:PUBLIC?i@@3HA; i_DATASEGMENT?i@@3HADD02H; 全局

深入C++可见性与生命期的区别详解
C/C++

深入C++可见性与生命期的区别详解

2020-02-16 标签:深入,c,可见,生命,区别,详解,变量,作用,既有,又有,联系,程序,某处,存在

变量的可见性(即作用域)和生命期既有区别,又有联系。一个变量在程序的某处没有可见性,但生命期任然可以存在,比如局部静态变量的可见性在它所在的函数里面,在函数外部不可访问,但是它的生命期确是整个程序的运行期间;而一个变量生命期结束,它也就没有了可见性,就像局部变量,随着栈空间的释放,它也就不存在了,所

c++ STL容器总结之:vertor与list的应用
C/C++

c++ STL容器总结之:vertor与list的应用

2020-02-16 标签:c,stl,容器,总结,vertor,list,应用,提供,六大,组件,彼此,组合,套用,containers,各种,数据结构,deque,set,map

STL提供六大组件,彼此可以组合套用1、容器(containers):各种数据结构,如vertor,list,deque,set,map.从实现的角度来看,STL容器是一种class template2、算法(algorithms):各种算法如sort,search,copy,earse。STL算法