编程语言
一、句柄类思想
Thinking in c++ 第一卷的中文翻译实在是无法忍,偏偏我就有这么一本(还是合订本的)。
幸好读到了一个从前没意识到的问题,也算是值了:句柄类,也叫Cheshire Cat。
问题背景是这样的:1)在极为安全的领域,即使核心实现已经封闭在库中不可见,但是头文件中的变量定义仍然可能会曝露一些内部信息; 2)在设计初期,实现部分固然需要经常变动,连...
Base64、Quoted-Printable、URL编码是当前网络协议中最常用的编码方法。针对这三种编码,本文给出了基于C++语言的解码函数实现。当然,不可或缺的,也粗略地介绍了这三种编码的相关原理知识和简要编码、解码规则。...
深入理解C语言-负数与浮点数
关于负数,一般采用二的补码方式。为什么采用这种方式?
主要是考虑计算机通常是用加法计算器来做减法。
x - x =x + (-x) = 0
显然,计算机中x和-x均为2进制, x 与-x相加一般会大于0.
什么情况下会等于0呢? 取余数。对谁取余数? 2的N次方。
N是什么? 数据的大小。对于int来说,通常N=32.
这样我们便有了...
类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换...
Parsing HTML with C++ (using Qt preferably) -
Stack OverflowParsing HTML with C++ (using Qt preferably)
用Python模拟栈和队列主要是利用List,当然也可以使用collection的deque。以下内容为栈:#! /usr/bin/env python#
DataStructure Stackclass Stack: def __init__(self, data=None): if data i...
C/C++
笔试、面试题目大汇总这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。1.求下面函数的返回值(
微软)int func(x) { int countx =0; while(x) { countx ++...
C++ AO读取一个shapefile文件的所有属性值 #include "stdafx.h"
#include "iostream.h" #include "atlbase.h" #include "comdef.h" 字串1 #pragma
warning(push) #pragma warni...
1.函数指针的好处就是可以把函数的当作形参代入到另一个函数中。函数指针的实参用函数名代入。
2.int main(int argc, char * argv[])
argc 为命令行个数 用空格分开 包括函数名
argv数组 大小为argc个 里面存有命令行的值
//argv[0]为函数名
3.引用
定义时初始化某个变量
初始化之后不能再引用别的了
只能引用变...
Qml 和 c++的相互交互的问题
这也是我们最关心的问题。
涉及到跟原先系统是否能集成,
这可以涉及系统架构的大问题啊。
百度/Google之后,找到了这个QM_Call_Qt_Function,原帖地址在这里:
http://developer.nokia.com/community/wiki/QML%E4%B8%8EQt_C%2B%2B_%E4%BA%A4%E4%BA%...