python中的词序
我的代码如下:python中的词序,python,Python,我的代码如下: class <name> { public: ... private: ... }; 类 { 公众: ... 私人: ... }; 我想确保公共部分在私有部分之前声明,而不是之后声明。在Python中,这样做的一种方法是比较这些单词出现的行号。但是,当我的代码中有几个这样的部分(这样的声明)时,我不确定这是否可行。还有其他建议吗?这个问题是,总的来说,比你想象的要困难得多。并不是所有的课程都是这样安排的 有些没有private节,依赖于默认的可见性 有些可能没有公
class <name>
{
public:
...
private:
...
};
类
{
公众:
...
私人:
...
};
我想确保公共部分在私有部分之前声明,而不是之后声明。在Python中,这样做的一种方法是比较这些单词出现的行号。但是,当我的代码中有几个这样的部分(这样的声明)时,我不确定这是否可行。还有其他建议吗?这个问题是,总的来说,比你想象的要困难得多。并不是所有的课程都是这样安排的
private
节,依赖于默认的可见性private
和/或public
部分等等。要做到这一点,你需要一个正确的C++解析器,这是众所周知的,很难正确得到。不要试图使用简单的文本搜索来实现这些功能。一般来说,这个问题比你想象的要困难得多。并不是所有的课程都是这样安排的
private
节,依赖于默认的可见性private
和/或public
部分等等。要做到这一点,你需要一个正确的C++解析器,这是众所周知的,很难正确得到。不要尝试自己使用简单文本搜索来实现这些功能。这看起来不像Python。。。你到底想要什么?用Python程序解析C++代码?这看起来不像Python…你到底想要什么?用Python程序解析C++代码?