Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ 构造函数和析构函数是否可以继承?
先看一个例子 cpp view plain copy include
CC语言
CC面试题
C++ 创建共享内存
共享内存用于实现进程间大量的数据传输 共享内存是在内存中单独开辟一段内存空间 这段内存空间有自己特有的数据结构 包括访问权限 大小和最近访问时间等 1 shmget函数 include
CC语言
c
Java
开发语言
c语言---字符串为什么不能修改内容???字符串常量存放在常量区吗???
疑惑 1 const修饰的变量都存放在常量区吗 2 字符串常量存放在那 为什么字符型指针 char 指向字符串不能修改其内容 字符串的演变 char p 123456 123456 常量字符串 char static const char
CC语言
菜鸟操作:QString和QMap转化(QMap嵌套QMap)
学习QT的时候遇到一个问题 我想要将QMap转成QString 用于socket通信 查了网上找不到我想到的效果 然后就用一个比较粗糙的做法来实现 以下代码是对于二级QMap操作的 主要思路 将QMap中的数据全都放到QString中 包括
CC语言
c
QT
Qt C++中的关键字explicit
最近在复习QT 准备做项目了 QT Creator 默认生成的代码 explicit Dialog QWidget parent 0 中 有这么一个关键字explicit 用来修饰构造函数 以前在Windows下写程序的时候 基本上没有碰到
CC语言
23种常用设计模式(C++)
Part One Methods for constrcting a new object 1 Factory method 我们把简单工厂方法归类到工厂方法中 工厂方法的目的是用来解决具有同一接口 基类 派生类对象的生成问题 尽管可以通过
CC语言
C设计模式
C++异常处理机制详解
异常处理是一种允许两个独立开发的程序组件在程序执行期间遇到程序不正常的情况 异常exception 时相互通信的机制 本文总结了19个C 异常处理中的常见问题 基本涵盖了一般C 程序开发所需的关于异常处理部分的细节 1 throw可以抛出哪
CC语言
单链表实现多项式相加
这个小项目用C语言实现 代码中有我的注释 思路 用链表的每个节点存储表达式的每一项 因此每个链表就是一个表达式 链表节点类型的定义 struct Node DataType elem 项的系数 Variate ch 常量和变量的标志 规定如
CC语言
数据结构
项目
数据结构和算法
C/C++语言图形化窗口创建,与设置。
1 首先我们要引入头文件 include
CC语言
c语言
c
C++虚析构函数、纯虚析构函数
虚析构函数 析构函数的工作方式是 最底层的派生类 most derived class 的析构函数最先被调用 然后调用每一个基类的析构函数 因为在C 中 当一个派生类对象通过使用一个基类指针删除 而这个基类有一个非虚的析构函数 则结果是未定
CC语言
两个C++编译异常及解决方法-does not name a type和field `XX' has incomplete type
两个C 编译错误及解决办法 does not name a type和field XX has incomplete type 编译错误一 XX does not name a type 编译错误二 field XX has incompl
CC语言
windows系统c++多线程开发
线程的一些基本概念 一 线程的基本概念 基本概念 线程 即轻量级进程 LWP LightWeight Process 是程序执行流的最小单元 一个标准的线程由线程ID 当前指令指针 PC 寄存器集合和堆栈组成 线程是进程中的一个实体 是被系
CC语言
多线程
c
Modern C++的应用,实现golang中的defer
modern C 实现 golang 的defer 关于RAII的一些思考 defer 的简介 注 没有 golang 语法基础的读者可以看看 反之 可以跳过 golang语法中的defer是什么 defer用来声明一个延迟函数 把这个函数
CC语言
Qt/MFC获取主窗口的指针
在不同的窗口类中 不同的类之间需要互相访问 有时需要知道另一个窗口类的指针来调用他的函数 本文介绍两种方法 如下 Qt 方法1 WId ir WId FindWindow NULL L Target className pM classNa
CC语言
链接库介绍
什么是库 计算机中 有些文件专门用于存储可以重复使用的代码块 例如功能实用的函数或者类 我们通常将它们称为库文件 简称 库 Library 以 C 语言为例 如下展示一个函数库 myMath c int add int a int b re
CC语言
c
VS2015
C++中虚析构函数的作用
我们知道 用C 开发的时候 用来做基类的类的析构函数一般都是虚函数 可是 为什么要这样做呢 下面用一个小例子来说明 有下面的两个类 class ClxBase public ClxBase virtual ClxBase virtual v
CC语言
显式调用构造函数和析构函数
今天跟同事聊天 他说到STL源码有用到显示调用析构函数 试一了一下 果然能行 include lt iostream gt using namespace std class MyClass public MyClass cout lt l
CC语言
虚函数在对象中的内存布局
典型地 C 通过虚函数实现多态性 多态性的定义 无论发送消息的对象属于什么类 他们均发送具有相同形式的消息 对消息的处理方式可能随接受消息的对象而变 具体地说 在某个基类上建立起来的类的层次结构中 可以对任何一个派生类的对象中的同名成员函数
CC语言
gcc4.9 编译stdatomic.h 异常
使用了 include
Android
CC语言
Linux
运维
服务器
字符检测:C语言ispunct()函数--判断字符是否为标点符号或特殊字符
ispunct 函数用来检测一个字符是否为标点符号或特殊字符 其原型为 int ispunct int c 参数 c 为需要检测的字符 返回值 若 c 为标点符号或特殊符号 非空格 非数字和非英文字母 返回非 0 值 否则返回 0 注意 此
CC语言
«
1
2
3
»