Вопросы
Класс Classname(object): что такое 'object' в Python?
Я создал модуль, содержимое которого выглядит следующим образом:
class Classname(randomobject):
pass
Когда я пытаюсь запустить .py файл этого модуля, интерпретатор выдает ошибку, что randomobject
не определен.
Однако, если я пишу так:
class Classname(object):
...
Разница между ключевыми словами "this" и "super" в Java
В чем разница между ключевыми словами this и super?
Оба используются для доступа к конструкторам классов, верно? Можете объяснить, как они различаются и в каких ситуациях следует использовать каждое из них?
Какими могут/не могут быть имена столбцов в SQLite?
Вопрос: Существуют ли какие-либо правила для имен столбцов в SQLite?
Я столкнулся с необходимостью определить допустимые символы для имен столбцов в SQLite и хотел бы уточнить несколько моментов:
- Можно ли использовать символы, такие как '/' в именах столбцов?
- Допустимы ли в именах...
Имеет ли ключевое слово 'mutable' какие-либо другие цели, кроме разрешения изменения члена данных в константной функции-члене?
Недавно я наткнулся на код, где член данных класса был помечен ключевым словом mutable
. Насколько я понимаю, это просто позволяет модифицировать член в методе, квалифицированном как const
:
class Foo
{
private:
mutable bool done_;
public:
void doSomething() const { ...;...
В чем разница между параметрами шаблона "typename" и "class"?
У меня возникли вопросы по поводу использования шаблонов в C++. Я заметил, что в объявлениях шаблонов используются два различных синтаксиса:
template
template
В чем разница между ними?
Кроме того, в приведенном ниже примере (из статьи на немецком Wikipedia о шаблонах) я хотел бы...
Что значит 'synchronized'?
Я столкнулся с несколькими вопросами относительно использования и значимости ключевого слова synchronized в Java.
Каково значение ключевого слова synchronized? Когда следует использовать synchronized для методов? Что это означает как с программной, так и с логической точки зрения?
Какова цель ключевого слова var и когда следует его использовать (или опускать)?
Описание проблемы:
Я изучаю JavaScript и хотел бы понять, какую именно функцию выполняет ключевое слово var
и в чем разница между следующими двумя подходами:
var someNumber = 2;
var someFunction = function() { doSomething; }
var someObject = { }
var someObject.someProperty =...