小编yes*_*aaj的帖子

创建从std :: exception派生的用户异常?

如何从标准异常创建用户异常类?

解决下面的情况说我有一个带有一些枚举的类,表示对象的类型

所以基于类型,成员函数是可用的.不可用的调用成员函数应抛出异常.类似地,当再次调用未初始化的getter时,应抛出异常(我使用默认参数来检查未初始化的对象).

c++ exception

2
推荐指数
1
解决办法
7036
查看次数

关于重构的书的建议?

C++开发人员是否容易阅读重构:改进现有代码的设计

还有其他关于重构的书吗?随意添加任何关于重构的文章.

c++ refactoring

2
推荐指数
1
解决办法
2239
查看次数

如何计算因子?

说有一个计算阶乘(n)的函数

factorial(7)是否为1到7中的每一个创建了7个函数对象

并在必要时使用这些值(对于阶乘(8)像阶乘(7)*8)

factorial function-object

2
推荐指数
1
解决办法
856
查看次数

如何从txt文件中读取路径并将这些文件复制到新目录?

from shutil import  copy
f = open(r'C:\temp.txt', 'r')
for i in f.readlines():
    print i
    copy(i,r"C:\opencascade")    

f.close()
Run Code Online (Sandbox Code Playgroud)

我正在从temp.txt文件中读取路径,其中每行有500行是将特定文件复制到位置"C:\ opencascade"的路径如何将上面代码中的"i"转换为原始字符串以使代码工作

解释器出错

    copy(i,r"C:\opencascade")    
  File "C:\Python26\lib\shutil.py", line 88, in copy
    copyfile(src, dst)
  File "C:\Python26\lib\shutil.py", line 52, in copyfile
    fsrc = open(src, 'rb')
IOError: [Errno 22] invalid mode ('rb') or filename: 'C:\\OPENCASCADE6.2.0\\ROS\\INC\\toptools_hsequenceofshape.hxx\n'
Run Code Online (Sandbox Code Playgroud)

python file-io copy

2
推荐指数
1
解决办法
6136
查看次数

vc ++开发人员应该熟悉哪些概念?

我是一名vc ++开发人员,但我花了大部分时间学习c ++.作为vc开发人员,我应该知道的所有事情是什么.

c++ visual-c++

2
推荐指数
1
解决办法
946
查看次数

如何将指数形式的浮点值转换为点符号?

可能重复:
使用<< with double时防止ostream中的科学记数法

计算结果后得到1e-1如何将结果从指数转换为点符号,即0.1?为什么它会自动转换为指数表示法!!

c++ oracle floating-point

2
推荐指数
1
解决办法
2340
查看次数

Compile-time typesafety的含义是什么?

在Generics CLR Via C#v3一章中,Jeffrey Richter说下面TypeList<T>有两个优点

  1. 编译时类型安全
  2. 拳击价值类型

结束了List<Object>,但是如何实现编译时类型安全?

//A single instance of TypeList could hold different types.
using System;
using System.Collections.Generic;
using System.Text;
namespace MyNamespace 
{
    namespace Generics
    {
        class Node
        {
            private Node next_;

            public Node(Node next) {
                next_ = next;        
            }

            public Node getNext() {
                return next_;
            }
        }
        internal sealed class TypeList<T> :Node
        {
            T data_;
            public T getData() {
                return data_;
            }

            public TypeList(T data, Node next):base(next) {
                data_ = data;
            } …
Run Code Online (Sandbox Code Playgroud)

c# generics .net-2.0

2
推荐指数
1
解决办法
1435
查看次数

c ++初学者的新术语?

POD类型是什么意思?cv-qualified?

c++ pod

1
推荐指数
2
解决办法
333
查看次数

将vc6移植到vc2005/vc2008的优势?

我要求我的团队将我们的vc6应用程序移植到vc2005,他们准备分配一些时间来做同样的事情.现在他们需要知道移植的优势是什么.

我不知道他们真的明白遵守标准合规是什么意思.

帮我列出移植的优势.

我面临的问题是

1)没有标准容器的调试支持

2)无法使用boost库

3)我们使用大量的查询生成但使用非类型安全的CString格式函数

4)花费大量时间来解决vc6问题,例如>>

vector<vector<int>>
Run Code Online (Sandbox Code Playgroud)

在>>之间的空间

c++ porting visual-studio-2005 visual-c++-6 visual-studio-2008

1
推荐指数
2
解决办法
1287
查看次数

c ++旧功能的更好替代方案?

c ++已经走过了漫长的道路,它有很多功能导致以多种方式完成相同的任务.您认为应该避免哪些功能,并列出更好的替代方案.

就像在指针位置使用SmartPointers一样

c++ language-features

1
推荐指数
1
解决办法
378
查看次数