IT大道IT大道

首页 > TAG信息列表 > cc

  • 你必须知道的495个C语言问题,学习体会三

    你必须知道的495个C语言问题,学习体会三

    本文是 本系列的第三篇,本文主要对C语言的表达式做个小结

    先从两个坑爹的表达式说起:i++ 与++i
    上大学的时候,学长告诉我,这两个表达式,意义是一样的,后来老师纠正说,还是有区别...

    2017-04-23 itdadao 技术 8 ℃ 0
  • socket基础之c/s通信过程 - IT周杰伦

    socket基础之c/s通信过程 - IT周杰伦

    socket可以看成是用户进程与内核网络协议栈的编程接口,socket不仅可以用于本机的进程间通信,还可以用于网络上不同主机的进程通信。

    这里所说的不同主机例如手机与PC的通信,...

    2017-04-23 itdadao 技术 5 ℃ 0
  • 结构体中的宏定义

    结构体中的宏定义

    第一次看见在结构体中有宏定义,开始有点迷糊,想到该结构是如何存储的?宏定义会是不会多次编译?以下是我看的一个列子:

    struct ACL_XML {
    /* public */
    int depth;...

    2017-04-23 itdadao 技术 5 ℃ 0
  • deepin下安装QT开发环境

    deepin下安装QT开发环境

    1、从qt网站下载qt二进制安装包: http://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-linux-x64-5.8.0.run 。
    2、改变二进制安装包文件属性为所有用户可...

    2017-04-23 itdadao 技术 4 ℃ 0
  • Duilib属性列表 - 农民工の博客

    Duilib属性列表 - 农民工の博客

    控件名称:Include属性默认值类型说明source STRINGXML布局文件count INT嵌入的次数控件名称:Import属性默认值类型说明fontfile STRING字体的文件路径控件名称:Def...

    2017-04-23 itdadao 技术 7 ℃ 0
  • C/C  ——一个因为unsigned引发的大问题 -  Learn From The Masters

    C/C ——一个因为unsigned引发的大问题 - Learn From The Masters

    首先来看一段代码(其实可以不看,直接看下面的重点),我也只是截取了其中一部分,是一个学长在刷LeetCode时自己写的算法,可能写的算法不能通过所有测试用例,但是在下面这个测试用例...

    2017-04-23 itdadao 技术 2 ℃ 0
  • C  ——二进制输出一个数以及输出double型位数过多情况 -  Learn From The Masters

    C ——二进制输出一个数以及输出double型位数过多情况 - Learn From The Masters

    先看程序



    unsigned int c = -1;
    cout << bitset<32>(c) << endl;//输出32个1
    cout << c << endl;//和下面一行一样,输出4294967295
    cout << setprecision(10) << pow(2, 3...

    2017-04-23 itdadao 技术 3 ℃ 0
  • 《C和指针》——带副作用的宏参数 -  Learn From The Masters

    《C和指针》——带副作用的宏参数 - Learn From The Masters

    先看一段程序



    #include <stdio.h>
    #define MAX(a,b) {(a)>(b)?(a):(b)}
    int main(){
    int x = 5;
    int y = 8;
    int z = MAX(x++, y++);
    printf("x=%d, y=%...

    2017-04-23 itdadao 技术 3 ℃ 0
  • C/C  ——从ctime使用到随便测一样冒泡排序和堆排序的效率 -  Learn From The Masters

    C/C ——从ctime使用到随便测一样冒泡排序和堆排序的效率 - Learn From The Masters

    在ctime文件中,我们可以找到对它的定义:



    #ifndef _CLOCK_T_DEFINED
    typedef long clock_t;
    #define _CLOCK_T_DEFINED
    #endif

    很明显,clock_t是一个长整形数。在time.h文件...

    2017-04-23 itdadao 技术 3 ℃ 0
  • C和C++内存模型

    C和C++内存模型

    以下内容,大部分整理自网络

    C分为四个区:堆,栈,静态全局变量区,常量区
    C++内存分为5个区域(堆栈全常代 ):

    堆 heap :

    由new分配的内存块,其释放编译器不去管,由我们程序自己控制(一...

    2017-04-23 itdadao 技术 9 ℃ 0
  • (转)数组指针和指针数组的区别

    (转)数组指针和指针数组的区别

    数组指针(也称行指针)
    定义 int (*p)[n];
    ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型...

    2017-04-22 itdadao 技术 13 ℃ 0
  • (转)指针函数与函数指针的区别

    (转)指针函数与函数指针的区别

    一、在学习C过程中发现这“指针函数”与“函数指针”容易搞错.
    1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针
    类型标识符 *函数名...

    2017-04-22 itdadao 技术 12 ℃ 0
  • [C/C++] 快速幂讲解

    [C/C++] 快速幂讲解

    转自:http://www.cnblogs.com/CXCXCXC/p/4641812.html
    快速幂这个东西比较好理解,但实现起来到不老好办,记了几次老是忘,今天把它系统的总结一下防止忘记。
      首先,快速幂的目...

    2017-04-22 itdadao 技术 7 ℃ 0
  • 《C和指针》——宏中容易出现的错误 -  Learn From The Masters

    《C和指针》——宏中容易出现的错误 - Learn From The Masters



    #define 机制包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏( defined macro) 。下面是宏的声明方式:

    #define name(parameter-list) stuff...

    2017-04-22 itdadao 技术 4 ℃ 0
  • 继承与多态 - _tree_

    继承与多态 - _tree_

    #include <iostream>
    using namespace std;


    class HeroFighter
    {
    public:
    virtual int power() //C++会对这个函数特殊处理
    {
    return 10;
    }
    };

    c...

    2017-04-22 itdadao 技术 3 ℃ 0
  • 接口与继承 - _tree_

    接口与继承 - _tree_

    #include<iostream>
    #define PI 3.1415
    using namespace std;
    class Shape
    {
    public:
    Shape() {cout<<"调用构造函数Shape"<<endl;}
    ~Shape() {cout<<"调用...

    2017-04-22 itdadao 技术 2 ℃ 0
  • boost库使用

    boost库使用

    boost C++库简介

    linux下载安装

    大部分库不需要编译,使用的时候只需要include相应的hpp文件即可,少数库需要提前编译。

    假设下载的库文件解压到目录/path/to/boost

    使...

    2017-04-22 itdadao 技术 5 ℃ 0
  • C  模板实现希尔排序

    C 模板实现希尔排序

    希尔排序是一种高效的排序算法,原理是将大数组分成若干个小数组,对每个小数组进行排序.之后缩短步长,对原数组重新划分小组,继续对每个小组进行排序.直到步长变为1后,进行最...

    2017-04-22 itdadao 技术 6 ℃ 0
  • 【转】优秀程序员不得不知道的20个位运算技巧 - Nodies

    【转】优秀程序员不得不知道的20个位运算技巧 - Nodies

    ————————————————————————————————————————————

    原文地址:http://blog.csdn.net/nash_/article/details/8262185

    ————...

    2017-04-21 itdadao 技术 5 ℃ 0
  • 标准模板库(STL)学习探究之Multimap容器

    标准模板库(STL)学习探究之Multimap容器

    C++ Multimaps和maps很相似,但是MultiMaps允许重复的元素。(具体用法请参考map容器)

    函数列表:

    begin() 返回指向第一个元素的迭代器

    clear() 删除所有...

    2017-04-21 itdadao 技术 7 ℃ 0
  • 先入为主很危险啊少年

    先入为主很危险啊少年

    先入为主,以为字符后面还有空格!!!!!

    后面这里没有空格!!!!!!!!!!...

    2017-04-21 itdadao 技术 6 ℃ 0
  • 段错误原因分析和查找

    段错误原因分析和查找

    http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html
    最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了...

    2017-04-21 itdadao 技术 9 ℃ 0
  • 编译安卓版flatbuf1.6.0

    编译安卓版flatbuf1.6.0

    Application.mk文件中:
    APP_ABI := armeabi armeabi-v7a x86


    在Android.mk文件中,添加:
    LOCAL_LDLIBS += -latomic...

    2017-04-21 itdadao 技术 7 ℃ 0
  • dlopen与dlsym用法

    dlopen与dlsym用法

    dlopen和dlsym是用于打开动态链接库中的函数,将动态链接库中的函数或类导入到本程序中:
    dlopen函数:
    功能:打开一个动态链接库

      包含头文件:

      #include <dlfcn.h>

      ...

    2017-04-21 itdadao 技术 10 ℃ 0
  • 单例模式的内存释放

    单例模式的内存释放

    单例模式前面已经说过了,下面说说单例模式的私有静态成员_singleton的释放如果在类的析构行为中有必须的操作,比如关闭文件,释放外部资源,那么上面所示的代码无法实现这个要求。...

    2017-04-21 itdadao 技术 4 ℃ 0
 13136    1 2 3 4 5 6 7 8 9 10 下一页 尾页
标签列表